《Java EE輕量級框架開發實用教程》是2019年7月電子工業出版社出版的圖書,作者是谷志峰、李同偉。
基本介紹
- 書名:Java EE輕量級框架開發實用教程
- 作者:谷志峰、李同偉
- ISBN:9787121361418
- 頁數:212頁
- 定價:39.8元
- 出版社:電子工業出版社
- 出版時間:2019年7月
- 開本:16開
內容簡介,目錄,
內容簡介
本書從項目實戰的角度來組織內容,詳細介紹了目前流行的Hibernate、Spring MVC、Spring框架,並對這三個框架進行整合。全書共9章,分別是Java EE框架概述、線上書城項目案例設計、Hibernate框架開發初步、Hibernate關聯映射關係、Hibernate查詢語言、Spring MVC框架開發初步、Spring MVC框架開發進階、Spring框架開發技術、Hibernate-Spring-Spring MVC框架整合。
本書的特色是項目驅動、案例充實、簡明實用、通俗易懂。本書體系結構合理、章節設定得當,可作為高等學校計算機及信息工程類專業本科生的教材或參考書,也可供相關領域的讀者參考。
目錄
第1章 Java EE框架概述 1
1.1 Java Web程式體系結構 1
1.1.1 比較C/S結構與B/S結構 1
1.1.2 三層架構 2
1.2 Hibernate、Spring MVC、Spring框架概述 3
1.2.1 Hibernate簡介 3
1.2.2 Spring MVC簡介 4
1.2.3 Spring簡介 4
1.3 Java Web開發環境搭建 5
1.3.1 開發工具選擇 5
1.3.2 開發環境搭建 6
習題1 11
第2章 線上書城項目案例設計 13
2.1 項目需求分析 13
2.1.1 項目需求及許可權分析 13
2.1.2 項目功能詳細介紹 13
2.2 資料庫設計 15
2.3 項目實現 19
2.3.1 項目總體架構 19
2.3.2 項目實現計畫 19
習題2 20
第3章 Hibernate框架開發初步 21
3.1 Hibernate概述 21
3.1.1 Hibernate簡介 21
3.1.2 ORM 22
3.1.3 持久化及數據持久層 22
3.2 Hibernate框架搭建 23
3.2.1 Hibernate框架搭建所需要的jar包 23
3.2.2 實體類和映射檔案 26
3.2.3 hibernate.cfg.xml 32
3.2.4 實現由對象模型生成關係模型 33
3.3 Hibernate框架開發步驟 35
3.4 項目案例 39
3.4.1 案例描述 39
3.4.2 案例實施 39
3.4.3 知識點總結 43
3.4.4 拓展與提高 43
習題3 43
第4章 Hibernate關聯映射關係 45
4.1 關聯映射關係概述 45
4.2 多對一和一對多關係 45
4.2.1 配置映射檔案實現 45
4.2.2 註解方式實現 55
4.3 一對一關係 60
4.3.1 配置映射檔案實現 60
4.3.2 註解方式實現 67
4.4 多對多關係 73
4.4.1 配置映射檔案實現 73
4.4.2 註解方式實現 78
4.5 項目案例 82
4.5.1 案例描述 82
4.5.2 案例實施 83
4.5.3 知識點總結 90
4.5.4 拓展與提高 90
習題4 90
第5章 Hibernate查詢語言 92
5.1 HQL 92
5.2 HQL常用查詢操作 93
5.2.1 單一屬性查詢 93
5.2.2 多個屬性查詢 94
5.2.3 對象查詢 94
5.2.4 where直接查詢 95
5.2.5 where參數查詢 95
5.2.6 多表連線查詢 96
5.2.7 分頁與匯總 97
5.3 原生SQL查詢 98
5.4 項目案例 99
5.4.1 案例描述 99
5.4.2 案例實施 100
5.4.3 知識點總結 103
5.4.4 拓展與提高 103
習題5 103
第6章 Spring MVC框架開發初步 105
6.1 Spring MVC概述 105
6.1.1 Spring MVC簡介 105
6.1.2 MVC設計模式 105
6.1.3 Spring MVC工作原理 106
6.1.4 Spring MVC和Struts2框架的對比 107
6.2 Spring MVC開發環境的搭建 107
6.3 Spring MVC多方法訪問 110
6.4 Spring MVC訪問靜態檔案 112
6.5 Spring MVC實現數據傳遞 113
6.6 項目案例 115
6.6.1 案例描述 115
6.6.2 案例實施 115
6.6.3 知識點總結 118
6.6.4 拓展與提高 118
習題6 118
第7章 Spring MVC框架開發進階 119
7.1 Spring MVC註解方式詳解 119
7.2 使用Controller方法返回值 122
7.3 Spring MVC接收請求參數 124
7.3.1 使用簡單類型參數綁定請求參數 124
7.3.2 使用@RequestParam註解標籤綁定請求參數 125
7.3.3 使用pojo類型參數綁定請求參數 125
7.3.4 使用類型轉換器處理請求參數 127
7.3.5 使用數組類型參數綁定請求參數 129
7.3.6 使用List類型綁定請求參數 130
7.3.7 使用HttpServletRequest類型參數接收請求參數 131
7.3.8 亂碼問題的解決 131
7.4 Spring MVC中JSON數據的接收及回響 132
7.5 Spring MVC檔案的上傳 137
7.6 Spring MVC攔截器 138
7.6.1 攔截器概述 138
7.6.2 Spring MVC中的默認攔截器 139
7.6.3 自定義攔截器 140
7.6.4 攔截器鏈 141
7.7 項目案例 143
7.7.1 案例描述 143
7.7.2 案例實施 144
7.7.3 知識點總結 152
7.7.4 拓展與提高 152
習題7 152
第8章 Spring框架開發技術 153
8.1 Spring概述 153
8.2 Spring開發準備 154
8.2.1 Spring開發環境搭建 154
8.2.2 BeanFactory接口和ApplicationContext接口 156
8.3 控制反轉(IOC)和依賴注入(DI) 158
8.3.1 控制反轉和依賴注入概述 158
8.3.2 依賴注入的三種方式 158
8.4 項目案例 172
8.4.1 案例描述 172
8.4.2 案例實施 172
8.4.3 知識點總結 176
8.4.4 拓展與提高 176
習題8 176
第9章 Hibernate-Spring-Spring MVC框架整合 178
9.1 環境搭建和基本配置 178
9.1.1 資料庫環境準備 178
9.1.2 配置Hibernate開發環境 178
9.1.3 配置Spring MVC開發環境 179
9.1.4 配置Spring開發環境 181
9.2 Spring整合Hibernate框架 183
9.2.1 整合說明及準備 183
9.2.2 Spring整合Hibernate框架具體實現 183
9.3 Spring整合Spring MVC框架 189
9.3.1 整合說明和準備 189
9.3.2 Spring整合Spring MVC框架具體實現 189
9.4 項目案例 193
9.4.1 案例描述 193
9.4.2 案例實施 193
9.4.3 知識點總結 200
9.4.4 拓展與提高 200
習題9 200
參考文獻 201,
第1章 Java EE框架概述 1
1.1 Java Web程式體系結構 1
1.1.1 比較C/S結構與B/S結構 1
1.1.2 三層架構 2
1.2 Hibernate、Spring MVC、Spring框架概述 3
1.2.1 Hibernate簡介 3
1.2.2 Spring MVC簡介 4
1.2.3 Spring簡介 4
1.3 Java Web開發環境搭建 5
1.3.1 開發工具選擇 5
1.3.2 開發環境搭建 6
習題1 11
第2章 線上書城項目案例設計 13
2.1 項目需求分析 13
2.1.1 項目需求及許可權分析 13
2.1.2 項目功能詳細介紹 13
2.2 資料庫設計 15
2.3 項目實現 19
2.3.1 項目總體架構 19
2.3.2 項目實現計畫 19
習題2 20
第3章 Hibernate框架開發初步 21
3.1 Hibernate概述 21
3.1.1 Hibernate簡介 21
3.1.2 ORM 22
3.1.3 持久化及數據持久層 22
3.2 Hibernate框架搭建 23
3.2.1 Hibernate框架搭建所需要的jar包 23
3.2.2 實體類和映射檔案 26
3.2.3 hibernate.cfg.xml 32
3.2.4 實現由對象模型生成關係模型 33
3.3 Hibernate框架開發步驟 35
3.4 項目案例 39
3.4.1 案例描述 39
3.4.2 案例實施 39
3.4.3 知識點總結 43
3.4.4 拓展與提高 43
習題3 43
第4章 Hibernate關聯映射關係 45
4.1 關聯映射關係概述 45
4.2 多對一和一對多關係 45
4.2.1 配置映射檔案實現 45
4.2.2 註解方式實現 55
4.3 一對一關係 60
4.3.1 配置映射檔案實現 60
4.3.2 註解方式實現 67
4.4 多對多關係 73
4.4.1 配置映射檔案實現 73
4.4.2 註解方式實現 78
4.5 項目案例 82
4.5.1 案例描述 82
4.5.2 案例實施 83
4.5.3 知識點總結 90
4.5.4 拓展與提高 90
習題4 90
第5章 Hibernate查詢語言 92
5.1 HQL 92
5.2 HQL常用查詢操作 93
5.2.1 單一屬性查詢 93
5.2.2 多個屬性查詢 94
5.2.3 對象查詢 94
5.2.4 where直接查詢 95
5.2.5 where參數查詢 95
5.2.6 多表連線查詢 96
5.2.7 分頁與匯總 97
5.3 原生SQL查詢 98
5.4 項目案例 99
5.4.1 案例描述 99
5.4.2 案例實施 100
5.4.3 知識點總結 103
5.4.4 拓展與提高 103
習題5 103
第6章 Spring MVC框架開發初步 105
6.1 Spring MVC概述 105
6.1.1 Spring MVC簡介 105
6.1.2 MVC設計模式 105
6.1.3 Spring MVC工作原理 106
6.1.4 Spring MVC和Struts2框架的對比 107
6.2 Spring MVC開發環境的搭建 107
6.3 Spring MVC多方法訪問 110
6.4 Spring MVC訪問靜態檔案 112
6.5 Spring MVC實現數據傳遞 113
6.6 項目案例 115
6.6.1 案例描述 115
6.6.2 案例實施 115
6.6.3 知識點總結 118
6.6.4 拓展與提高 118
習題6 118
第7章 Spring MVC框架開發進階 119
7.1 Spring MVC註解方式詳解 119
7.2 使用Controller方法返回值 122
7.3 Spring MVC接收請求參數 124
7.3.1 使用簡單類型參數綁定請求參數 124
7.3.2 使用@RequestParam註解標籤綁定請求參數 125
7.3.3 使用pojo類型參數綁定請求參數 125
7.3.4 使用類型轉換器處理請求參數 127
7.3.5 使用數組類型參數綁定請求參數 129
7.3.6 使用List類型綁定請求參數 130
7.3.7 使用HttpServletRequest類型參數接收請求參數 131
7.3.8 亂碼問題的解決 131
7.4 Spring MVC中JSON數據的接收及回響 132
7.5 Spring MVC檔案的上傳 137
7.6 Spring MVC攔截器 138
7.6.1 攔截器概述 138
7.6.2 Spring MVC中的默認攔截器 139
7.6.3 自定義攔截器 140
7.6.4 攔截器鏈 141
7.7 項目案例 143
7.7.1 案例描述 143
7.7.2 案例實施 144
7.7.3 知識點總結 152
7.7.4 拓展與提高 152
習題7 152
第8章 Spring框架開發技術 153
8.1 Spring概述 153
8.2 Spring開發準備 154
8.2.1 Spring開發環境搭建 154
8.2.2 BeanFactory接口和ApplicationContext接口 156
8.3 控制反轉(IOC)和依賴注入(DI) 158
8.3.1 控制反轉和依賴注入概述 158
8.3.2 依賴注入的三種方式 158
8.4 項目案例 172
8.4.1 案例描述 172
8.4.2 案例實施 172
8.4.3 知識點總結 176
8.4.4 拓展與提高 176
習題8 176
第9章 Hibernate-Spring-Spring MVC框架整合 178
9.1 環境搭建和基本配置 178
9.1.1 資料庫環境準備 178
9.1.2 配置Hibernate開發環境 178
9.1.3 配置Spring MVC開發環境 179
9.1.4 配置Spring開發環境 181
9.2 Spring整合Hibernate框架 183
9.2.1 整合說明及準備 183
9.2.2 Spring整合Hibernate框架具體實現 183
9.3 Spring整合Spring MVC框架 189
9.3.1 整合說明和準備 189
9.3.2 Spring整合Spring MVC框架具體實現 189
9.4 項目案例 193
9.4.1 案例描述 193
9.4.2 案例實施 193
9.4.3 知識點總結 200
9.4.4 拓展與提高 200
習題9 200
參考文獻 201