发表于2024-11-01
Java Web程序設計教程/高等學校計算機應用規劃教材 pdf epub mobi txt 電子書 下載 2024
第1章 Web應用開發概述 1
1.1 Web應用概述 1
1.1.1 Web與Web應用 1
1.1.2 Web應用是如何運行的 3
1.1.3 服務端開發技術對比 4
1.2 使用Java開發Web應用 5
1.2.1 Java語言簡介 6
1.2.2 豐富的框架技術 8
1.2.3 Java Web應用的核心技術 9
1.2.4 使用Ajax和jQuery提升
用戶體驗 10
1.3 集成開發環境介紹 11
1.3.1 常用的Java IDE 11
1.3.2 Web服務器匯總 12
1.4 本章小結 13
1.5 思考和練習 14
第2章 Java EE開發及運行環境 15
2.1 下載並安裝JDK 15
2.1.1 安裝JDK 15
2.1.2 配置環境變量 16
2.2 Tomcat的安裝與配置 18
2.2.1 下載並安裝Tomcat 18
2.2.2 在Tomcat中部署和卸載
應用程序 21
2.3 Eclipse開發環境介紹 24
2.3.1 安裝Eclipse 24
2.3.2 使用Eclipse新建Java EE
應用 24
2.3.3 在Eclipse中使用Tomcat 27
2.3.4 Eclipse的常用快捷鍵 33
2.4 本章小結 35
2.5 思考和練習 35
第3章 JSP與Servlet 36
3.1 一個簡單的JSP+Servlet應用 36
3.1.1 創建Servlet類 36
3.1.2 部署Servlet 39
3.1.3 創建JSP文件 41
3.2 JSP技術初步 42
3.2.1 JSP的工作原理 42
3.2.2 JSP文件中的內容 43
3.2.3 JSP的內置對象 49
3.2.4 JSP中的中文顯示問題 54
3.3 Servlet的開發與應用 60
3.3.1 Servlet的生命周期 60
3.3.2 使用HttpServletRequest 62
3.3.3 使用HttpServletResponse 64
3.3.4 使用過濾器 66
3.3.5 使用監聽器 71
3.4 使用jQuery異步請求數據 73
3.4.1 下載jQuery庫 74
3.4.2 JSON簡介 74
3.4.3 jQuery與Ajax 75
3.5 本章小結 79
3.6 思考和練習 80
第4章 使用JSP標簽庫 81
4.1 JSP標準標簽庫(JSTL) 81
4.1.1 下載JSTL安裝包 82
4.1.2 錶達式語言EL 82
4.1.3 使用核心標簽庫
(C名稱空間) 86
4.1.4 使用國際化和格式化
標簽庫(FMT命名空間) 94
4.1.5 使用SQL標簽庫
(SQL名稱空間) 96
4.1.6 使用XML標簽庫
(X名稱空間) 97
4.1.7 使用JSTL函數 97
4.2 用JSTL開發用戶管理係統 98
4.2.1 數據庫設計 98
4.2.2 開發與實現 99
4.2.3 部署並測試應用 103
4.3 自定義標簽庫 104
4.3.1 一個最簡單的自定義
標簽 104
4.3.2 訪問標簽體 107
4.3.3 自定義標簽屬性 108
4.4 本章小結 109
4.5 思考和練習 109
第5章 Struts 2框架基礎 110
5.1 MVC框架 110
5.1.1 框架內容 110
5.1.2 框架和設計模式的區彆 111
5.1.3 MVC的優點 112
5.2 Struts 2基礎 113
5.2.1 Struts 2中的MVC 113
5.2.2 Struts 2的工作流程 114
5.2.3 一個簡單的Struts 2應用 115
5.2.4 Action詳解 118
5.2.5 struts.xml配置詳解 119
5.2.6 Struts 2標簽庫 123
5.3 攔截器 126
5.3.1 攔截器的工作機製 126
5.3.2 Strtus 2內置攔截器 127
5.3.3 自定義攔截器 130
5.4 本章小結 131
5.5 思考和練習 132
第6章 SQL與JDBC 133
6.1 準備關係數據庫 133
6.1.1 下載並安裝MySQL 133
6.1.2 安裝MySQL JDBC驅動 135
6.2 SQL語言簡介 135
6.2.1 SQL概述 135
6.2.2 SQL數據類型 136
6.2.3 常有SQL語句 137
6.3 JDBC 141
6.3.1 JDBC概述 142
6.3.2 JDBC驅動程序 143
6.3.3 使用JDBC操作數據庫 143
6.3.4 JDBC示例 146
6.4 本章小結 154
6.5 思考和練習 154
第7章 Hibernate框架基礎 155
7.1 ORM簡介 155
7.1.1 應用ORM的意義 155
7.1.2 流行的ORM框架 156
7.1.3 使用Hibernate ORM的
原因 157
7.2 一個簡單的Hibernate應用 158
7.2.1 下載Hibernate資源包 158
7.2.2 在Eclipse中引入Hibernate
的JAR包 158
7.2.3 使用Hibernate代替JDBC 161
7.3 認識Hibernate ORM 167
7.3.1 Hibernate的框架結構 167
7.3.2 Hibernate配置文件詳解 170
7.3.3 使用Hibernate映射文件 171
7.3.4 Hibernate的工作流程 174
7.4 Hibernate查詢 175
7.4.1 Hibernate的檢索策略 175
7.4.2 Hibernate的關聯查詢 181
7.4.3 Hibernate的查詢方式 189
7.5 本章小結 192
7.6 思考和練習 192
第8章 Hibernate性能優化 194
8.1 Hibernate事務與並發 194
8.1.1 什麼是事務 194
8.1.2 Hibernate Session和
事務範圍 195
8.1.3 並發控製 196
8.2 Hibernate緩存 202
8.2.1 Hibernate緩存概述 202
8.2.2 應用一級緩存 203
8.2.3 應用二級緩存 205
8.2.4 查詢緩存 208
8.3 本章小結 210
8.4 思考和練習 211
第9章 Spring框架基礎 212
9.1 Spring框架簡介 212
9.1.1 概述 212
9.1.2 Spring框架的模塊結構 214
9.1.3 Spring 4.x新特性 216
9.2 從Hello World開始 218
9.2.1 下載Spring資源包 218
9.2.2 基於Spring的
Hello World 220
9.3 Spring IoC 222
9.3.1 IoC基礎 222
9.3.2 IoC容器 223
9.3.3 bean的裝配 225
9.4 Spring AOP 232
9.4.1 什麼是AOP 232
9.4.2 AOP相關概念 233
9.4.3 使用Spring的通知 233
9.5 本章小結 236
9.6 思考和練習 236
第10章 Spring Web MVC 237
10.1 Spring Web MVC入門 237
10.1.1 Spring Web MVC
是什麼 237
10.1.2 為什麼使用Spring
Web MVC 238
10.1.3 Spring Web MVC的
工作流程 239
10.1.4 Spring MVC的
Hello World程序 240
10.2 深入學習Spring Web MVC 242
10.2.1 啓動Spring MVC 242
10.2.2 DispatcherServlet
組件類 245
10.2.3 使用@RequestMapping 248
10.2.4 控製器方法的參數 251
10.2.5 控製器方法的返迴
類型 259
10.2.6 模型與視圖 261
10.2.7 Spring MVC的錶單
標簽庫 272
10.3 本章小結 277
10.4 思考和練習 277
第11章 Spring MVC整閤
Hibernate 278
11.1 Spring提供的DAO支持 278
11.1.1 J2EE應用的3層架構 278
11.1.2 Spring的DAO理念 279
11.1.3 使用@Repository注解 280
11.2 Spring MVC整閤
Hibernate 5 281
11.2.1 新建工程 281
11.2.2 創建實體類 281
11.2.3 創建Dao層 286
11.2.4 創建Service層 291
11.2.5 創建Controller控製器 292
11.2.6 創建JSP頁麵 294
11.2.7 配置Spring和
Hibernate 297
11.2.8 引入aspectjweaver.JAR
包 303
11.2.9 項目運行結果 304
11.3 本章小結 305
11.4 思考和練習 305
第12章 創建RESTful Web服務 306
12.1 Web服務概述 306
12.1.1 基於SOAP的Web
服務 306
12.1.2 RESTful Web服務 307
12.2 創建RESTful Web服務 313
12.2.1 新建工程 313
12.2.2 創建實體類、DAO層
和Service層 314
12.2.3 基於REST的控製器 316
12.2.4 添加配置信息 318
12.3 測試RESTful Web服務 319
12.3.1 使用RESTClient Firefox
插件 319
12.3.2 使用REST模闆編寫
REST客戶端 323
12.4 本章小結 325
12.5 思考和練習 326
第13章 圖書館管理係統 327
13.1 係統概述 327
13.1.1 項目背景 327
13.1.2 需求分析 327
13.2 數據庫設計 328
13.2.1 係統E-R圖 328
13.2.2 數據錶設計 329
13.3 係統設計與實現 331
13.3.1 搭建係統框架 332
13.3.2 配置Spring與
Hibernate 333
13.3.3 創建實體類 334
13.3.4 管理員登錄功能 334
13.3.5 管理員管理功能 339
13.3.6 讀者管理功能 347
13.3.7 圖書管理功能 350
13.3.8 讀者登錄及操作功能 357
13.4 係統運行結果 360
13.4.1 管理員操作頁麵 360
13.4.2 讀者操作頁麵 363
13.5 本章小結 364
13.6 思考和練習 364
參考文獻 365
Java Web程序設計教程/高等學校計算機應用規劃教材 pdf epub mobi txt 電子書 下載