注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合Java Web程序設計教程(第二版 微課版)

Java Web程序設計教程(第二版 微課版)

Java Web程序設計教程(第二版 微課版)

定 價:¥86.00

作 者: 和孟佯、趙國樺
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

 
第1章  Web應用開發(fā)概述 1
1.1 Web應用概述 1
1.1.1 Web與Web應用 2
1.1.2 Web應用是如何運行的 4
1.1.3 服務器端開發(fā)技術對比 5
 1.2 使用Java開發(fā)Web應用 7
1.2.1 Java語言簡介 7
1.2.2 豐富的框架技術 9
1.2.3 Java Web應用的核心技術 10
1.2.4 使用Ajax和jQuery提升用戶體驗 11
1.3 集成開發(fā)環(huán)境介紹 12
1.3.1 常用的Java IDE 12
1.3.2 Web服務器匯總 14
 1.4 本章小結 15
 1.5 思考和練習 15
第2章  Java EE開發(fā)及運行環(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中部署和卸載應用程序 23
 2.3 Eclipse開發(fā)環(huán)境介紹 26
2.3.1 安裝Eclipse 26
2.3.2 使用Eclipse新建Java EE應用 26
2.3.3 在Eclipse中使用Tomcat 30
2.3.4 Eclipse的常用快捷鍵 35
 2.4 本章小結 37
 2.5 思考和練習 37
第3章  JSP與Servlet 38
 3.1 一個簡單的JSP Servlet應用 38
3.1.1 創(chuàng)建Servlet類 39
3.1.2 部署Servlet 41
3.1.3 創(chuàng)建JSP文件 43
 3.2 JSP技術初步 44
3.2.1 JSP的工作原理 44
3.2.2 JSP文件中的內容 45
3.2.3 JSP的內置對象 52
3.2.4 JSP中的中文顯示問題 58
 3.3 Servlet的開發(fā)與應用 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異步請求數(shù)據(jù) 79
3.4.1 下載jQuery庫 80
3.4.2 jQuery與Ajax 80
 3.5 本章小結 86
 3.6 思考和練習 86
第4章  使用JSP標簽庫 87
 4.1 JSP標準標簽庫(JSTL) 87
4.1.1 下載JSTL安裝包 88
4.1.2 表達式語言(EL)  88
4.1.3 使用核心標簽庫(C名稱空間) 92
4.1.4 使用國際化和格式化標簽庫(FMT命名空間) 101
4.1.5 使用SQL標簽庫(SQL名稱空間) 102
4.1.6 使用XML標簽庫(X名稱空間) 104
4.1.7 使用JSTL函數(shù) 104
 4.2 使用JSTL開發(fā)用戶管理系統(tǒng) 105
4.2.1 數(shù)據(jù)庫設計 105
4.2.2 開發(fā)與實現(xiàn) 105
4.2.3 部署并測試應用 109
 4.3 自定義標簽庫 110
4.3.1 一個最簡單的自定義標簽 111
4.3.2 訪問標簽體 114
4.3.3 自定義標簽屬性 115
 4.4 本章小結 116
 4.5 思考和練習 116
第5章  Struts 2框架基礎 117
 5.1 MVC框架 117
5.1.1 框架內容 118
5.1.2 框架和設計模式的區(qū)別 119
5.1.3 MVC的優(yōu)點 120
 5.2 Struts 2基礎 120
5.2.1 Struts 2中的MVC 121
5.2.2 Struts 2的工作流程 122
5.2.3 一個簡單的Struts 2應用 123
5.2.4 Action詳解 126
5.2.5 struts.xml配置詳解 127
5.2.6 Struts 2標簽庫 131
 5.3 攔截器 134
5.3.1 攔截器的工作機制 134
5.3.2 Struts 2內置攔截器 135
5.3.3 自定義攔截器 138
 5.4 本章小結 140
 5.5 思考和練習 140
第6章  SQL與JDBC 141
 6.1 準備關系數(shù)據(jù)庫 141
6.1.1 下載并安裝MySQL 141
6.1.2 安裝MySQL JDBC驅動 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驅動程序 151
6.3.3 使用JDBC操作數(shù)據(jù)庫 152
6.3.4 JDBC示例 155
 6.4 本章小結 163
 6.5 思考和練習 163
第7章  Hibernate框架基礎 164
 7.1 ORM簡介 164
7.1.1 應用ORM的意義 165
7.1.2 流行的ORM框架 165
7.1.3 使用Hibernate ORM的原因 167
 7.2 一個簡單的Hibernate應用 167
7.2.1 下載Hibernate資源包 167
7.2.2 在Eclipse中引入Hibernate的
   JAR包 168
7.2.3 使用Hibernate代替JDBC 171
 7.3 認識Hibernate ORM 176
7.3.1 Hibernate的框架結構 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的關聯(lián)查詢 191
7.4.3 Hibernate的查詢方式 199
 7.5 本章小結 202
 7.6 思考和練習 202
第8章  Hibernate性能優(yōu)化 203
 8.1 Hibernate事務與并發(fā) 203
8.1.1 什么是事務 203
8.1.2 Hibernate Session和事務范圍 204
8.1.3 并發(fā)控制 205
 8.2 Hibernate緩存 212
8.2.1 Hibernate緩存概述 212
8.2.2 應用一級緩存 213
8.2.3 應用二級緩存 214
8.2.4 查詢緩存 218
 8.3 本章小結 220
 8.4 思考和練習 220
第9章  Spring框架基礎 221
 9.1 Spring框架簡介 221
9.1.1 Spring概述 222
9.1.2 Spring框架的模塊結構 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基礎 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相關概念 241
9.4.3 使用Spring的通知 242
 9.5 本章小結 245
 9.6 思考和練習 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 深入學習Spring Web MVC 252
10.2.1 啟動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的表單標簽庫 282
 10.3 本章小結 286
 10.4 思考和練習 287
第11章  Spring MVC整合Hibernate 288
 11.1 Spring提供的DAO支持 288
11.1.1 J2EE應用的3層架構 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)建實體類 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 項目運行結果 315
 11.3 本章小結 315
 11.4 思考和練習 315
第12章  RESTful Web服務 316
 12.1 Web服務概述 316
12.1.1 基于SOAP的Web服務 317
12.1.2 RESTful Web服務概述 318
 12.2 創(chuàng)建RESTful Web服務 324
12.2.1 新建工程  324
12.2.2 創(chuàng)建實體類、DAO層和Service層 325
12.2.3 基于REST的控制器 327
12.2.4 添加配置信息 329
 12.3 測試RESTful Web服務 330
12.3.1 使用RESTClient Firefox插件 330
12.3.2 使用REST模板編寫REST客戶端 333
 12.4 本章小結 335
 12.5 思考和練習 335
第13章  圖書館管理系統(tǒng) 336
 13.1 系統(tǒng)概述 336
13.1.1 項目背景 336
13.1.2 需求分析 337
 13.2 數(shù)據(jù)庫設計 337
13.2.1 系統(tǒng)E-R圖 337
13.2.2 數(shù)據(jù)表設計 338
 13.3 系統(tǒng)設計與實現(xiàn) 340
13.3.1 搭建系統(tǒng)框架 341
13.3.2 配置Spring與Hibernate 342
13.3.3 創(chuàng)建實體類 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)運行結果 368
13.4.1 管理員操作頁面 368
13.4.2 讀者操作頁面 371
 13.5 本章小結 372
 13.6 思考和練習 372
參考文獻 373

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號