定 價(jià):¥39.80
作 者: | 谷志峰 |
出版社: | 電子工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787121361418 | 出版時(shí)間: | 2019-07-01 | 包裝: | 平裝 |
開(kāi)本: | 16開(kāi) | 頁(yè)數(shù): | 212 | 字?jǐn)?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簡(jiǎn)介 3
1.2.2 Spring MVC簡(jiǎn)介 4
1.2.3 Spring簡(jiǎn)介 4
1.3 Java Web開(kāi)發(fā)環(huán)境搭建 5
1.3.1 開(kāi)發(fā)工具選擇 5
1.3.2 開(kāi)發(fā)環(huán)境搭建 6
習(xí)題1 11
第2章 在線書城項(xiàng)目案例設(shè)計(jì) 13
2.1 項(xiàng)目需求分析 13
2.1.1 項(xiàng)目需求及權(quán)限分析 13
2.1.2 項(xiàng)目功能詳細(xì)介紹 13
2.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 15
2.3 項(xiàng)目實(shí)現(xiàn) 19
2.3.1 項(xiàng)目總體架構(gòu) 19
2.3.2 項(xiàng)目實(shí)現(xiàn)計(jì)劃 19
習(xí)題2 20
第3章 Hibernate框架開(kāi)發(fā)初步 21
3.1 Hibernate概述 21
3.1.1 Hibernate簡(jiǎn)介 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 實(shí)體類和映射文件 26
3.2.3 hibernate.cfg.xml 32
3.2.4 實(shí)現(xiàn)由對(duì)象模型生成關(guān)系模型 33
3.3 Hibernate框架開(kāi)發(fā)步驟 35
3.4 項(xiàng)目案例 39
3.4.1 案例描述 39
3.4.2 案例實(shí)施 39
3.4.3 知識(shí)點(diǎn)總結(jié) 43
3.4.4 拓展與提高 43
習(xí)題3 43
第4章 Hibernate關(guān)聯(lián)映射關(guān)系 45
4.1 關(guān)聯(lián)映射關(guān)系概述 45
4.2 多對(duì)一和一對(duì)多關(guān)系 45
4.2.1 配置映射文件實(shí)現(xiàn) 45
4.2.2 注解方式實(shí)現(xiàn) 55
4.3 一對(duì)一關(guān)系 60
4.3.1 配置映射文件實(shí)現(xiàn) 60
4.3.2 注解方式實(shí)現(xiàn) 67
4.4 多對(duì)多關(guān)系 73
4.4.1 配置映射文件實(shí)現(xiàn) 73
4.4.2 注解方式實(shí)現(xiàn) 78
4.5 項(xiàng)目案例 82
4.5.1 案例描述 82
4.5.2 案例實(shí)施 83
4.5.3 知識(shí)點(diǎn)總結(jié) 90
4.5.4 拓展與提高 90
習(xí)題4 90
第5章 Hibernate查詢語(yǔ)言 92
5.1 HQL 92
5.2 HQL常用查詢操作 93
5.2.1 單一屬性查詢 93
5.2.2 多個(gè)屬性查詢 94
5.2.3 對(duì)象查詢 94
5.2.4 where直接查詢 95
5.2.5 where參數(shù)查詢 95
5.2.6 多表連接查詢 96
5.2.7 分頁(yè)與匯總 97
5.3 原生SQL查詢 98
5.4 項(xiàng)目案例 99
5.4.1 案例描述 99
5.4.2 案例實(shí)施 100
5.4.3 知識(shí)點(diǎn)總結(jié) 103
5.4.4 拓展與提高 103
習(xí)題5 103
第6章 Spring MVC框架開(kāi)發(fā)初步 105
6.1 Spring MVC概述 105
6.1.1 Spring MVC簡(jiǎn)介 105
6.1.2 MVC設(shè)計(jì)模式 105
6.1.3 Spring MVC工作原理 106
6.1.4 Spring MVC和Struts2框架的對(duì)比 107
6.2 Spring MVC開(kāi)發(fā)環(huán)境的搭建 107
6.3 Spring MVC多方法訪問(wèn) 110
6.4 Spring MVC訪問(wèn)靜態(tài)文件 112
6.5 Spring MVC實(shí)現(xiàn)數(shù)據(jù)傳遞 113
6.6 項(xiàng)目案例 115
6.6.1 案例描述 115
6.6.2 案例實(shí)施 115
6.6.3 知識(shí)點(diǎn)總結(jié) 118
6.6.4 拓展與提高 118
習(xí)題6 118
第7章 Spring MVC框架開(kāi)發(fā)進(jìn)階 119
7.1 Spring MVC注解方式詳解 119
7.2 使用Controller方法返回值 122
7.3 Spring MVC接收請(qǐng)求參數(shù) 124
7.3.1 使用簡(jiǎn)單類型參數(shù)綁定請(qǐng)求參數(shù) 124
7.3.2 使用@RequestParam注解標(biāo)簽綁定請(qǐng)求參數(shù) 125
7.3.3 使用pojo類型參數(shù)綁定請(qǐng)求參數(shù) 125
7.3.4 使用類型轉(zhuǎn)換器處理請(qǐng)求參數(shù) 127
7.3.5 使用數(shù)組類型參數(shù)綁定請(qǐng)求參數(shù) 129
7.3.6 使用List類型綁定請(qǐng)求參數(shù) 130
7.3.7 使用HttpServletRequest類型參數(shù)接收請(qǐng)求參數(shù) 131
7.3.8 亂碼問(wèn)題的解決 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中的默認(rèn)攔截器 139
7.6.3 自定義攔截器 140
7.6.4 攔截器鏈 141
7.7 項(xiàng)目案例 143
7.7.1 案例描述 143
7.7.2 案例實(shí)施 144
7.7.3 知識(shí)點(diǎn)總結(jié) 152
7.7.4 拓展與提高 152
習(xí)題7 152
第8章 Spring框架開(kāi)發(fā)技術(shù) 153
8.1 Spring概述 153
8.2 Spring開(kāi)發(fā)準(zhǔn)備 154
8.2.1 Spring開(kāi)發(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 項(xiàng)目案例 172
8.4.1 案例描述 172
8.4.2 案例實(shí)施 172
8.4.3 知識(shí)點(diǎn)總結(jié) 176
8.4.4 拓展與提高 176
習(xí)題8 176
第9章 Hibernate-Spring-Spring MVC框架整合 178
9.1 環(huán)境搭建和基本配置 178
9.1.1 數(shù)據(jù)庫(kù)環(huán)境準(zhǔn)備 178
9.1.2 配置Hibernate開(kāi)發(fā)環(huán)境 178
9.1.3 配置Spring MVC開(kāi)發(fā)環(huán)境 179
9.1.4 配置Spring開(kāi)發(fā)環(huán)境 181
9.2 Spring整合Hibernate框架 183
9.2.1 整合說(shuō)明及準(zhǔn)備 183
9.2.2 Spring整合Hibernate框架具體實(shí)現(xiàn) 183
9.3 Spring整合Spring MVC框架 189
9.3.1 整合說(shuō)明和準(zhǔn)備 189
9.3.2 Spring整合Spring MVC框架具體實(shí)現(xiàn) 189
9.4 項(xiàng)目案例 193
9.4.1 案例描述 193
9.4.2 案例實(shí)施 193
9.4.3 知識(shí)點(diǎn)總結(jié) 200
9.4.4 拓展與提高 200
習(xí)題9 200
參考文獻(xiàn) 201