定 價:¥39.80
作 者: | 谷志峰 |
出版社: | 電子工業(yè)出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787121361418 | 出版時間: | 2019-07-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 212 | 字數(shù): |
第1章 Java EE框架概述 1
1.1 Java Web程序體系結(jié)構(gòu) 1
1.1.1 比較C/S結(jié)構(gòu)與B/S結(jié)構(gòu) 1
1.1.2 三層架構(gòu) 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開發(fā)環(huán)境搭建 5
1.3.1 開發(fā)工具選擇 5
1.3.2 開發(fā)環(huán)境搭建 6
習題1 11
第2章 在線書城項目案例設(shè)計 13
2.1 項目需求分析 13
2.1.1 項目需求及權(quán)限分析 13
2.1.2 項目功能詳細介紹 13
2.2 數(shù)據(jù)庫設(shè)計 15
2.3 項目實現(xiàn) 19
2.3.1 項目總體架構(gòu) 19
2.3.2 項目實現(xiàn)計劃 19
習題2 20
第3章 Hibernate框架開發(fā)初步 21
3.1 Hibernate概述 21
3.1.1 Hibernate簡介 21
3.1.2 ORM 22
3.1.3 持久化及數(shù)據(jù)持久層 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 實現(xiàn)由對象模型生成關(guān)系模型 33
3.3 Hibernate框架開發(fā)步驟 35
3.4 項目案例 39
3.4.1 案例描述 39
3.4.2 案例實施 39
3.4.3 知識點總結(jié) 43
3.4.4 拓展與提高 43
習題3 43
第4章 Hibernate關(guān)聯(lián)映射關(guān)系 45
4.1 關(guān)聯(lián)映射關(guān)系概述 45
4.2 多對一和一對多關(guān)系 45
4.2.1 配置映射文件實現(xiàn) 45
4.2.2 注解方式實現(xiàn) 55
4.3 一對一關(guān)系 60
4.3.1 配置映射文件實現(xiàn) 60
4.3.2 注解方式實現(xiàn) 67
4.4 多對多關(guān)系 73
4.4.1 配置映射文件實現(xiàn) 73
4.4.2 注解方式實現(xiàn) 78
4.5 項目案例 82
4.5.1 案例描述 82
4.5.2 案例實施 83
4.5.3 知識點總結(jié) 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參數(shù)查詢 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 知識點總結(jié) 103
5.4.4 拓展與提高 103
習題5 103
第6章 Spring MVC框架開發(fā)初步 105
6.1 Spring MVC概述 105
6.1.1 Spring MVC簡介 105
6.1.2 MVC設(shè)計模式 105
6.1.3 Spring MVC工作原理 106
6.1.4 Spring MVC和Struts2框架的對比 107
6.2 Spring MVC開發(fā)環(huán)境的搭建 107
6.3 Spring MVC多方法訪問 110
6.4 Spring MVC訪問靜態(tài)文件 112
6.5 Spring MVC實現(xiàn)數(shù)據(jù)傳遞 113
6.6 項目案例 115
6.6.1 案例描述 115
6.6.2 案例實施 115
6.6.3 知識點總結(jié) 118
6.6.4 拓展與提高 118
習題6 118
第7章 Spring MVC框架開發(fā)進階 119
7.1 Spring MVC注解方式詳解 119
7.2 使用Controller方法返回值 122
7.3 Spring MVC接收請求參數(shù) 124
7.3.1 使用簡單類型參數(shù)綁定請求參數(shù) 124
7.3.2 使用@RequestParam注解標簽綁定請求參數(shù) 125
7.3.3 使用pojo類型參數(shù)綁定請求參數(shù) 125
7.3.4 使用類型轉(zhuǎn)換器處理請求參數(shù) 127
7.3.5 使用數(shù)組類型參數(shù)綁定請求參數(shù) 129
7.3.6 使用List類型綁定請求參數(shù) 130
7.3.7 使用HttpServletRequest類型參數(shù)接收請求參數(shù) 131
7.3.8 亂碼問題的解決 131
7.4 Spring MVC中JSON數(shù)據(jù)的接收及響應(yīng) 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 知識點總結(jié) 152
7.7.4 拓展與提高 152
習題7 152
第8章 Spring框架開發(fā)技術(shù) 153
8.1 Spring概述 153
8.2 Spring開發(fā)準備 154
8.2.1 Spring開發(fā)環(huán)境搭建 154
8.2.2 BeanFactory接口和ApplicationContext接口 156
8.3 控制反轉(zhuǎn)(IOC)和依賴注入(DI) 158
8.3.1 控制反轉(zhuǎn)和依賴注入概述 158
8.3.2 依賴注入的三種方式 158
8.4 項目案例 172
8.4.1 案例描述 172
8.4.2 案例實施 172
8.4.3 知識點總結(jié) 176
8.4.4 拓展與提高 176
習題8 176
第9章 Hibernate-Spring-Spring MVC框架整合 178
9.1 環(huán)境搭建和基本配置 178
9.1.1 數(shù)據(jù)庫環(huán)境準備 178
9.1.2 配置Hibernate開發(fā)環(huán)境 178
9.1.3 配置Spring MVC開發(fā)環(huán)境 179
9.1.4 配置Spring開發(fā)環(huán)境 181
9.2 Spring整合Hibernate框架 183
9.2.1 整合說明及準備 183
9.2.2 Spring整合Hibernate框架具體實現(xiàn) 183
9.3 Spring整合Spring MVC框架 189
9.3.1 整合說明和準備 189
9.3.2 Spring整合Spring MVC框架具體實現(xiàn) 189
9.4 項目案例 193
9.4.1 案例描述 193
9.4.2 案例實施 193
9.4.3 知識點總結(jié) 200
9.4.4 拓展與提高 200
習題9 200
參考文獻 201