日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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

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

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

內(nèi)容簡介

  Java Web開發(fā)是當(dāng)今互聯(lián)網(wǎng)領(lǐng)域最為流行的開發(fā)方式之一,Java Web應(yīng)用程序的規(guī)模和復(fù)雜度不斷提高,作為開發(fā)人員需要掌握更多的技術(shù)和工具來滿足不斷變化的需求。全書共分為13章,包括Web應(yīng)用開發(fā)概述、Java EE開發(fā)及運(yùn)行環(huán)境、JSP與Servlet、使用JSP標(biāo)簽庫、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)用開發(fā)的初學(xué)者,也適合作為各種Java Web開發(fā)培訓(xùn)班的教材、高等院校Java Web程序設(shè)計(jì)課程的教材,還可作為Java Web應(yīng)用開發(fā)人員的參考資料。 《Java Web程序設(shè)計(jì)教程(第二版)(微課版)》配套的電子課件、實(shí)例源文件和習(xí)題答案可以到http://www.tupwk.com.cn/downpage網(wǎng)站下載,也可以掃描前言中的二維碼獲取。掃描前言中的視頻二維碼可以直接觀看教學(xué)視頻。

作者簡介

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

圖書目錄

 
第1章  Web應(yīng)用開發(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ù)器端開發(fā)技術(shù)對(duì)比 5
 1.2 使用Java開發(fā)Web應(yīng)用 7
1.2.1 Java語言簡介 7
1.2.2 豐富的框架技術(shù) 9
1.2.3 Java Web應(yīng)用的核心技術(shù) 10
1.2.4 使用Ajax和jQuery提升用戶體驗(yàn) 11
1.3 集成開發(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開發(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的簡單使用 19
 2.2 Tomcat的安裝與配置 20
2.2.1 下載并安裝Tomcat 20
2.2.2 在Tomcat中部署和卸載應(yīng)用程序 23
 2.3 Eclipse開發(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è)簡單的JSP Servlet應(yīng)用 38
3.1.1 創(chuàng)建Servlet類 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中的中文顯示問題 58
 3.3 Servlet的開發(fā)與應(yīng)用 63
3.3.1 Servlet的生命周期 63
3.3.2 使用HttpServletRequest 67
3.3.3 使用HttpServletResponse 69
3.3.4 使用過濾器 71
3.3.5 使用監(jiān)聽器 76
 3.4 使用jQuery異步請(qǐng)求數(shù)據(jù) 79
3.4.1 下載jQuery庫 80
3.4.2 jQuery與Ajax 80
 3.5 本章小結(jié) 86
 3.6 思考和練習(xí) 86
第4章  使用JSP標(biāo)簽庫 87
 4.1 JSP標(biāo)準(zhǔn)標(biāo)簽庫(JSTL) 87
4.1.1 下載JSTL安裝包 88
4.1.2 表達(dá)式語言(EL)  88
4.1.3 使用核心標(biāo)簽庫(C名稱空間) 92
4.1.4 使用國際化和格式化標(biāo)簽庫(FMT命名空間) 101
4.1.5 使用SQL標(biāo)簽庫(SQL名稱空間) 102
4.1.6 使用XML標(biāo)簽庫(X名稱空間) 104
4.1.7 使用JSTL函數(shù) 104
 4.2 使用JSTL開發(fā)用戶管理系統(tǒng) 105
4.2.1 數(shù)據(jù)庫設(shè)計(jì) 105
4.2.2 開發(fā)與實(shí)現(xiàn) 105
4.2.3 部署并測(cè)試應(yīng)用 109
 4.3 自定義標(biāo)簽庫 110
4.3.1 一個(gè)最簡單的自定義標(biāo)簽 111
4.3.2 訪問標(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è)簡單的Struts 2應(yīng)用 123
5.2.4 Action詳解 126
5.2.5 struts.xml配置詳解 127
5.2.6 Struts 2標(biāo)簽庫 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ù)庫 141
6.1.1 下載并安裝MySQL 141
6.1.2 安裝MySQL JDBC驅(qū)動(dòng) 143
 6.2 SQL語言簡介 144
6.2.1 SQL概述 144
6.2.2 SQL數(shù)據(jù)類型 144
6.2.3 常用SQL語句 145
 6.3 JDBC簡介 150
6.3.1 JDBC概述 150
6.3.2 JDBC驅(qū)動(dòng)程序 151
6.3.3 使用JDBC操作數(shù)據(jù)庫 152
6.3.4 JDBC示例 155
 6.4 本章小結(jié) 163
 6.5 思考和練習(xí) 163
第7章  Hibernate框架基礎(chǔ) 164
 7.1 ORM簡介 164
7.1.1 應(yīng)用ORM的意義 165
7.1.2 流行的ORM框架 165
7.1.3 使用Hibernate ORM的原因 167
 7.2 一個(gè)簡單的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查詢 184
7.4.1 Hibernate的檢索策略 185
7.4.2 Hibernate的關(guān)聯(lián)查詢 191
7.4.3 Hibernate的查詢方式 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 查詢緩存 218
 8.3 本章小結(jié) 220
 8.4 思考和練習(xí) 220
第9章  Spring框架基礎(chǔ) 221
 9.1 Spring框架簡介 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開始 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入門 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組件類 255
10.2.3 使用@RequestMapping 257
10.2.4 控制器方法的參數(shù) 261
10.2.5 控制器方法的返回類型 269
10.2.6 模型與視圖 271
10.2.7 Spring MVC的表單標(biāo)簽庫 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í)體類 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頁面 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í)體類、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模板編寫REST客戶端 333
 12.4 本章小結(jié) 335
 12.5 思考和練習(xí) 335
第13章  圖書館管理系統(tǒng) 336
 13.1 系統(tǒng)概述 336
13.1.1 項(xiàng)目背景 336
13.1.2 需求分析 337
 13.2 數(shù)據(jù)庫設(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í)體類 343
13.3.4 管理員登錄功能 343
13.3.5 管理員管理功能 348
13.3.6 讀者管理功能 356
13.3.7 圖書管理功能 359
13.3.8 讀者登錄及操作功能 365
 13.4 系統(tǒng)運(yùn)行結(jié)果 368
13.4.1 管理員操作頁面 368
13.4.2 讀者操作頁面 371
 13.5 本章小結(jié) 372
 13.6 思考和練習(xí) 372
參考文獻(xiàn) 373

本目錄推薦

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