注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Java Web程序設(shè)計(jì)教程(第二版 微課版)

Java Web程序設(shè)計(jì)教程(第二版 微課版)

Java Web程序設(shè)計(jì)教程(第二版 微課版)

定 價(jià):¥86.00

作 者: 和孟佯、趙國(guó)樺
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302642480 出版時(shí)間: 2023-10-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 372 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Java Web開(kāi)發(fā)是當(dāng)今互聯(lián)網(wǎng)領(lǐng)域最為流行的開(kāi)發(fā)方式之一,Java Web應(yīng)用程序的規(guī)模和復(fù)雜度不斷提高,作為開(kāi)發(fā)人員需要掌握更多的技術(shù)和工具來(lái)滿(mǎn)足不斷變化的需求。全書(shū)共分為13章,包括Web應(yīng)用開(kāi)發(fā)概述、Java EE開(kāi)發(fā)及運(yùn)行環(huán)境、JSP與Servlet、使用JSP標(biāo)簽庫(kù)、Struts 2框架基礎(chǔ)、SQL與JDBC、Hibernate框架基礎(chǔ)、Hibernate性能優(yōu)化、Spring框架基礎(chǔ)、Spring Web MVC、Spring MVC整合Hibernat及RESTful Web服務(wù)等內(nèi)容。 《Java Web程序設(shè)計(jì)教程(第二版)(微課版)》力求通俗易懂,采用了大量的實(shí)例演示和案例分析,主要面向Java Web應(yīng)用開(kāi)發(fā)的初學(xué)者,也適合作為各種Java Web開(kāi)發(fā)培訓(xùn)班的教材、高等院校Java Web程序設(shè)計(jì)課程的教材,還可作為Java Web應(yīng)用開(kāi)發(fā)人員的參考資料。 《Java Web程序設(shè)計(jì)教程(第二版)(微課版)》配套的電子課件、實(shí)例源文件和習(xí)題答案可以到http://www.tupwk.com.cn/downpage網(wǎng)站下載,也可以?huà)呙枨把灾械亩S碼獲取。掃描前言中的視頻二維碼可以直接觀看教學(xué)視頻。

作者簡(jiǎn)介

暫缺《Java Web程序設(shè)計(jì)教程(第二版 微課版)》作者簡(jiǎn)介

圖書(shū)目錄

 
第1章  Web應(yīng)用開(kāi)發(fā)概述 1
1.1 Web應(yīng)用概述 1
1.1.1 Web與Web應(yīng)用 2
1.1.2 Web應(yīng)用是如何運(yùn)行的 4
1.1.3 服務(wù)器端開(kāi)發(fā)技術(shù)對(duì)比 5
 1.2 使用Java開(kāi)發(fā)Web應(yīng)用 7
1.2.1 Java語(yǔ)言簡(jiǎn)介 7
1.2.2 豐富的框架技術(shù) 9
1.2.3 Java Web應(yīng)用的核心技術(shù) 10
1.2.4 使用Ajax和jQuery提升用戶(hù)體驗(yàn) 11
1.3 集成開(kāi)發(fā)環(huán)境介紹 12
1.3.1 常用的Java IDE 12
1.3.2 Web服務(wù)器匯總 14
 1.4 本章小結(jié) 15
 1.5 思考和練習(xí) 15
第2章  Java EE開(kāi)發(fā)及運(yùn)行環(huán)境 16
 2.1 下載并安裝JDK 16
2.1.1 安裝JDK 17
2.1.2 配置環(huán)境變量 18
2.1.3 JDK的簡(jiǎn)單使用 19
 2.2 Tomcat的安裝與配置 20
2.2.1 下載并安裝Tomcat 20
2.2.2 在Tomcat中部署和卸載應(yīng)用程序 23
 2.3 Eclipse開(kāi)發(fā)環(huán)境介紹 26
2.3.1 安裝Eclipse 26
2.3.2 使用Eclipse新建Java EE應(yīng)用 26
2.3.3 在Eclipse中使用Tomcat 30
2.3.4 Eclipse的常用快捷鍵 35
 2.4 本章小結(jié) 37
 2.5 思考和練習(xí) 37
第3章  JSP與Servlet 38
 3.1 一個(gè)簡(jiǎn)單的JSP Servlet應(yīng)用 38
3.1.1 創(chuàng)建Servlet類(lèi) 39
3.1.2 部署Servlet 41
3.1.3 創(chuàng)建JSP文件 43
 3.2 JSP技術(shù)初步 44
3.2.1 JSP的工作原理 44
3.2.2 JSP文件中的內(nèi)容 45
3.2.3 JSP的內(nèi)置對(duì)象 52
3.2.4 JSP中的中文顯示問(wèn)題 58
 3.3 Servlet的開(kāi)發(fā)與應(yīng)用 63
3.3.1 Servlet的生命周期 63
3.3.2 使用HttpServletRequest 67
3.3.3 使用HttpServletResponse 69
3.3.4 使用過(guò)濾器 71
3.3.5 使用監(jiān)聽(tīng)器 76
 3.4 使用jQuery異步請(qǐng)求數(shù)據(jù) 79
3.4.1 下載jQuery庫(kù) 80
3.4.2 jQuery與Ajax 80
 3.5 本章小結(jié) 86
 3.6 思考和練習(xí) 86
第4章  使用JSP標(biāo)簽庫(kù) 87
 4.1 JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSTL) 87
4.1.1 下載JSTL安裝包 88
4.1.2 表達(dá)式語(yǔ)言(EL)  88
4.1.3 使用核心標(biāo)簽庫(kù)(C名稱(chēng)空間) 92
4.1.4 使用國(guó)際化和格式化標(biāo)簽庫(kù)(FMT命名空間) 101
4.1.5 使用SQL標(biāo)簽庫(kù)(SQL名稱(chēng)空間) 102
4.1.6 使用XML標(biāo)簽庫(kù)(X名稱(chēng)空間) 104
4.1.7 使用JSTL函數(shù) 104
 4.2 使用JSTL開(kāi)發(fā)用戶(hù)管理系統(tǒng) 105
4.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 105
4.2.2 開(kāi)發(fā)與實(shí)現(xiàn) 105
4.2.3 部署并測(cè)試應(yīng)用 109
 4.3 自定義標(biāo)簽庫(kù) 110
4.3.1 一個(gè)最簡(jiǎn)單的自定義標(biāo)簽 111
4.3.2 訪(fǎng)問(wèn)標(biāo)簽體 114
4.3.3 自定義標(biāo)簽屬性 115
 4.4 本章小結(jié) 116
 4.5 思考和練習(xí) 116
第5章  Struts 2框架基礎(chǔ) 117
 5.1 MVC框架 117
5.1.1 框架內(nèi)容 118
5.1.2 框架和設(shè)計(jì)模式的區(qū)別 119
5.1.3 MVC的優(yōu)點(diǎn) 120
 5.2 Struts 2基礎(chǔ) 120
5.2.1 Struts 2中的MVC 121
5.2.2 Struts 2的工作流程 122
5.2.3 一個(gè)簡(jiǎn)單的Struts 2應(yīng)用 123
5.2.4 Action詳解 126
5.2.5 struts.xml配置詳解 127
5.2.6 Struts 2標(biāo)簽庫(kù) 131
 5.3 攔截器 134
5.3.1 攔截器的工作機(jī)制 134
5.3.2 Struts 2內(nèi)置攔截器 135
5.3.3 自定義攔截器 138
 5.4 本章小結(jié) 140
 5.5 思考和練習(xí) 140
第6章  SQL與JDBC 141
 6.1 準(zhǔn)備關(guān)系數(shù)據(jù)庫(kù) 141
6.1.1 下載并安裝MySQL 141
6.1.2 安裝MySQL JDBC驅(qū)動(dòng) 143
 6.2 SQL語(yǔ)言簡(jiǎn)介 144
6.2.1 SQL概述 144
6.2.2 SQL數(shù)據(jù)類(lèi)型 144
6.2.3 常用SQL語(yǔ)句 145
 6.3 JDBC簡(jiǎn)介 150
6.3.1 JDBC概述 150
6.3.2 JDBC驅(qū)動(dòng)程序 151
6.3.3 使用JDBC操作數(shù)據(jù)庫(kù) 152
6.3.4 JDBC示例 155
 6.4 本章小結(jié) 163
 6.5 思考和練習(xí) 163
第7章  Hibernate框架基礎(chǔ) 164
 7.1 ORM簡(jiǎn)介 164
7.1.1 應(yīng)用ORM的意義 165
7.1.2 流行的ORM框架 165
7.1.3 使用Hibernate ORM的原因 167
 7.2 一個(gè)簡(jiǎn)單的Hibernate應(yīng)用 167
7.2.1 下載Hibernate資源包 167
7.2.2 在Eclipse中引入Hibernate的
   JAR包 168
7.2.3 使用Hibernate代替JDBC 171
 7.3 認(rèn)識(shí)Hibernate ORM 176
7.3.1 Hibernate的框架結(jié)構(gòu) 176
7.3.2 Hibernate配置文件詳解 179
7.3.3 使用Hibernate映射文件 181
7.3.4 Hibernate的工作流程 183
 7.4 Hibernate查詢(xún) 184
7.4.1 Hibernate的檢索策略 185
7.4.2 Hibernate的關(guān)聯(lián)查詢(xún) 191
7.4.3 Hibernate的查詢(xún)方式 199
 7.5 本章小結(jié) 202
 7.6 思考和練習(xí) 202
第8章  Hibernate性能優(yōu)化 203
 8.1 Hibernate事務(wù)與并發(fā) 203
8.1.1 什么是事務(wù) 203
8.1.2 Hibernate Session和事務(wù)范圍 204
8.1.3 并發(fā)控制 205
 8.2 Hibernate緩存 212
8.2.1 Hibernate緩存概述 212
8.2.2 應(yīng)用一級(jí)緩存 213
8.2.3 應(yīng)用二級(jí)緩存 214
8.2.4 查詢(xún)緩存 218
 8.3 本章小結(jié) 220
 8.4 思考和練習(xí) 220
第9章  Spring框架基礎(chǔ) 221
 9.1 Spring框架簡(jiǎn)介 221
9.1.1 Spring概述 222
9.1.2 Spring框架的模塊結(jié)構(gòu) 223
9.1.3 Spring 5.x新特性  225
 9.2 從Hello World開(kāi)始 227
9.2.1 下載Spring資源包 227
9.2.2 基于Spring的Hello World 228
 9.3 Spring IoC 230
9.3.1 IoC基礎(chǔ) 230
9.3.2 IoC容器 232
9.3.3 bean的裝配 233
 9.4 Spring AOP 241
9.4.1 什么是AOP 241
9.4.2 AOP相關(guān)概念 241
9.4.3 使用Spring的通知 242
 9.5 本章小結(jié) 245
 9.6 思考和練習(xí) 245
第10章  Spring Web MVC 246
 10.1 Spring Web MVC入門(mén) 246
10.1.1 Spring Web MVC是什么 247
10.1.2 為什么使用Spring Web MVC 247
10.1.3 Spring Web MVC的工作流程 248
10.1.4 Spring MVC的Hello World程序 249
 10.2 深入學(xué)習(xí)Spring Web MVC 252
10.2.1 啟動(dòng)Spring MVC 252
10.2.2 DispatcherServlet組件類(lèi) 255
10.2.3 使用@RequestMapping 257
10.2.4 控制器方法的參數(shù) 261
10.2.5 控制器方法的返回類(lèi)型 269
10.2.6 模型與視圖 271
10.2.7 Spring MVC的表單標(biāo)簽庫(kù) 282
 10.3 本章小結(jié) 286
 10.4 思考和練習(xí) 287
第11章  Spring MVC整合Hibernate 288
 11.1 Spring提供的DAO支持 288
11.1.1 J2EE應(yīng)用的3層架構(gòu) 288
11.1.2 Spring的DAO理念 289
11.1.3 使用@Repository注解 290
 11.2 Spring MVC整合Hibernate 5 291
11.2.1 新建工程 291
11.2.2 創(chuàng)建實(shí)體類(lèi) 292
11.2.3 創(chuàng)建Dao層 296
11.2.4 創(chuàng)建Service層 301
11.2.5 創(chuàng)建Controller控制器 303
11.2.6 創(chuàng)建JSP頁(yè)面 305
11.2.7 配置Spring和Hibernate 307
11.2.8 引入aspectjweaver.JAR包 314
11.2.9 項(xiàng)目運(yùn)行結(jié)果 315
 11.3 本章小結(jié) 315
 11.4 思考和練習(xí) 315
第12章  RESTful Web服務(wù) 316
 12.1 Web服務(wù)概述 316
12.1.1 基于SOAP的Web服務(wù) 317
12.1.2 RESTful Web服務(wù)概述 318
 12.2 創(chuàng)建RESTful Web服務(wù) 324
12.2.1 新建工程  324
12.2.2 創(chuàng)建實(shí)體類(lèi)、DAO層和Service層 325
12.2.3 基于REST的控制器 327
12.2.4 添加配置信息 329
 12.3 測(cè)試RESTful Web服務(wù) 330
12.3.1 使用RESTClient Firefox插件 330
12.3.2 使用REST模板編寫(xiě)REST客戶(hù)端 333
 12.4 本章小結(jié) 335
 12.5 思考和練習(xí) 335
第13章  圖書(shū)館管理系統(tǒng) 336
 13.1 系統(tǒng)概述 336
13.1.1 項(xiàng)目背景 336
13.1.2 需求分析 337
 13.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 337
13.2.1 系統(tǒng)E-R圖 337
13.2.2 數(shù)據(jù)表設(shè)計(jì) 338
 13.3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 340
13.3.1 搭建系統(tǒng)框架 341
13.3.2 配置Spring與Hibernate 342
13.3.3 創(chuàng)建實(shí)體類(lèi) 343
13.3.4 管理員登錄功能 343
13.3.5 管理員管理功能 348
13.3.6 讀者管理功能 356
13.3.7 圖書(shū)管理功能 359
13.3.8 讀者登錄及操作功能 365
 13.4 系統(tǒng)運(yùn)行結(jié)果 368
13.4.1 管理員操作頁(yè)面 368
13.4.2 讀者操作頁(yè)面 371
 13.5 本章小結(jié) 372
 13.6 思考和練習(xí) 372
參考文獻(xiàn) 373

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)