Java Web開(kāi)發(fā)技術(shù)
定 價(jià):59.8 元
- 作者:譚振江
- 出版時(shí)間:2019/7/1
- ISBN:9787115503893
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP312.8JA
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
主要內(nèi)容包括:Java Web入門(mén)、Servlet概述、Servlet API詳解、Servlet訪問(wèn)數(shù)據(jù)庫(kù)、Cookie和Session技術(shù)、Servlet文件上傳下載、Servlet過(guò)濾器和監(jiān)聽(tīng)器、JSP入門(mén)、JSP腳本元素指令和動(dòng)作、JSP隱式對(duì)象、EL表達(dá)式、JSTL標(biāo)簽、JSP自定義標(biāo)簽、Ajax基礎(chǔ)及應(yīng)用開(kāi)發(fā)、Java Web綜合案例之網(wǎng)上商城。
1.將完整的案例,以知識(shí)點(diǎn)為單元拆分,結(jié)合主線實(shí)例購(gòu)物網(wǎng)站的開(kāi)發(fā)和多個(gè)小的從線實(shí)例的編寫(xiě)。
2.結(jié)合JQUERY,AJAX等新技術(shù)的應(yīng)用,以實(shí)例做演示,使讀者能夠掌握技術(shù)新動(dòng)向。
劉世波
甲骨文實(shí)訓(xùn)中心負(fù)責(zé)人。
甲骨文實(shí)訓(xùn)中心是Oracle公司官方授權(quán)的培訓(xùn)機(jī)構(gòu),在國(guó)內(nèi)多所高校與院校聯(lián)合開(kāi)班授課。
第1章 Java Web入門(mén) 1
1.1 什么是Web 1
1.2 什么是Web服務(wù)器 2
1.3 為什么要安裝Web服務(wù)器 2
1.4 Java Web開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境 4
1.5 HTTP的請(qǐng)求響應(yīng)模型 9
1.5.1 HTTP簡(jiǎn)介 10
1.5.2 HTTP的特點(diǎn) 10
1.5.3 HTTP的工作流程 11
1.5.4 HTTP請(qǐng)求和響應(yīng)的具體構(gòu)成 11
本章總結(jié) 13
課后練習(xí) 14
第2章 Servlet概述 15
2.1 什么是Servlet 15
2.1.1 Servlet簡(jiǎn)介 15
2.1.2 Servlet接口體系結(jié)構(gòu) 16
2.2 Servlet典型開(kāi)發(fā) 16
2.2.1 Servlet開(kāi)發(fā)之實(shí)現(xiàn)Servlet
接口 16
2.2.2 Servlet開(kāi)發(fā)之繼承HttpServlet 18
2.2.3 Servlet對(duì)象的生命周期 20
2.2.4 Servlet開(kāi)發(fā)詳解 20
2.3 Servlet 3.0注解方式開(kāi)發(fā) 28
2.3.1 注解方式的開(kāi)發(fā)步驟 28
2.3.2 重要注解解釋 31
本章總結(jié) 32
課后練習(xí) 32
第3章 Servlet API詳解 34
3.1 基本類(lèi)和接口 34
3.1.1 Servlet接口框架 34
3.1.2 Servlet常用的接口和類(lèi) 35
3.2 Servlet API在項(xiàng)目中的部分應(yīng)用 43
3.2.1 關(guān)于中文亂碼問(wèn)題 43
3.2.2 Response的響應(yīng)類(lèi)型 45
本章總結(jié) 47
課后練習(xí) 47
第4章 Servlet訪問(wèn)數(shù)據(jù)庫(kù) 50
4.1 數(shù)據(jù)庫(kù)連接池 50
4.1.1 JDBC簡(jiǎn)介 50
4.1.2 連接池概述及其實(shí)現(xiàn)原理 52
4.1.3 第三方連接池DBCP 54
4.2 JNDI技術(shù) 58
4.2.1 什么是JNDI 58
4.2.2 利用JNDI方式訪問(wèn)數(shù)據(jù)庫(kù) 58
4.3 Druid連接池 60
本章總結(jié) 63
課后練習(xí) 63
第5章 Cookie和Session技術(shù) 64
5.1 Cookie技術(shù)及應(yīng)用 64
5.1.1 HTTP的無(wú)狀態(tài)性 64
5.1.2 什么是Cookie技術(shù) 65
5.1.3 Cookie的開(kāi)發(fā)體驗(yàn) 65
5.2 Session技術(shù)及應(yīng)用 70
5.2.1 什么是Session 70
5.2.2 Session的工作原理 70
5.2.3 Session的開(kāi)發(fā)體驗(yàn) 71
本章總結(jié) 81
課后練習(xí) 82
第6章 Servlet文件的上傳和
下載 83
6.1 Servlet文件的上傳 83
6.1.1 文件上傳的原理 83
6.1.2 第三方開(kāi)源項(xiàng)目實(shí)現(xiàn)文件上傳 89
6.1.3 Servlet 3.0實(shí)現(xiàn)文件上傳 90
6.2 Servlet文件的下載 93
本章總結(jié) 96
課后練習(xí) 96
第7章 Servlet過(guò)濾器和監(jiān)聽(tīng)器 97
7.1 Servlet過(guò)濾器 97
7.1.1 理解Servlet過(guò)濾器 97
7.1.2 開(kāi)發(fā)Servlet過(guò)濾器 99
7.1.3 Servlet 3.0過(guò)濾器開(kāi)發(fā) 101
7.2 Servlet監(jiān)聽(tīng)器 102
7.2.1 什么是Servlet監(jiān)聽(tīng)器 102
7.2.2 Servlet監(jiān)聽(tīng)器的分類(lèi)和使用 103
7.2.3 Servlet 3.0監(jiān)聽(tīng)器的使用 107
本章總結(jié) 109
課后練習(xí) 109
第8章 JSP入門(mén) 111
8.1 什么是JSP 111
8.2 一個(gè)JSP網(wǎng)頁(yè)的基本結(jié)構(gòu) 112
8.3 JSP的運(yùn)行原理 112
本章總結(jié) 115
課后練習(xí) 115
第9章 JSP腳本元素 117
9.1 JSP頁(yè)面的基本結(jié)構(gòu) 117
9.2 變量和方法的聲明 119
9.2.1 聲明變量 119
9.2.2 聲明方法 121
9.3 Java程序片段 122
9.4 表達(dá)式 124
9.5 JSP中的注釋 125
9.6 JSP指令標(biāo)簽 126
9.6.1 page指令 126
9.6.2 include指令 129
9.7 JSP動(dòng)作標(biāo)簽 131
9.7.1 include動(dòng)作標(biāo)簽 131
9.7.2 param動(dòng)作標(biāo)簽 132
9.7.3 forward動(dòng)作標(biāo)簽 133
9.7.4 useBean動(dòng)作標(biāo)簽 134
本章總結(jié) 139
課后練習(xí) 140
第10章 JSP隱式對(duì)象 141
10.1 什么是隱式對(duì)象 141
10.2 隱式對(duì)象的含義及應(yīng)用 142
10.2.1 request對(duì)象 142
10.2.2 response對(duì)象 147
10.2.3 session對(duì)象 149
10.2.4 application對(duì)象 153
10.2.5 out、page、pageContext
對(duì)象 154
10.3 四大作用域比較 157
本章總結(jié) 160
課后練習(xí) 160
第11章 EL表達(dá)式 162
11.1 EL表達(dá)式簡(jiǎn)介和基本語(yǔ)法 162
11.1.1 什么是EL表達(dá)式 162
11.1.2 EL表達(dá)式的基本語(yǔ)法 163
11.1.3 禁用和啟用EL表達(dá)式 169
11.2 EL表達(dá)式的主要應(yīng)用 170
本章總結(jié) 176
課后練習(xí) 177
第12章 JSTL標(biāo)簽 178
12.1 什么是JSTL 178
12.2 核心標(biāo)簽庫(kù) 179
12.2.1 表達(dá)式控制標(biāo)簽 179
12.2.2 流程控制標(biāo)簽 186
12.2.3 循環(huán)標(biāo)簽 189
12.2.4 URL操作標(biāo)簽 193
12.3 國(guó)際化標(biāo)簽庫(kù) 197
12.3.1 數(shù)字日期格式化標(biāo)簽 197
12.3.2 讀取消息資源 207
12.3.3 國(guó)際化 211
12.4 SQL標(biāo)簽庫(kù) 213
12.4.1 設(shè)置數(shù)據(jù)源 213
12.4.2 SQL指令標(biāo)簽 214
本章總結(jié) 220
課后練習(xí) 220
第13章 JSP自定義標(biāo)簽 222
13.1 JSP自定義標(biāo)簽概述 222
13.2 JSP 2.0開(kāi)發(fā)自定義標(biāo)簽 223
13.2.1 不帶標(biāo)簽體的標(biāo)簽 223
13.2.2 帶標(biāo)簽體的標(biāo)簽 226
13.3 JSP 2.0標(biāo)記文件 229
本章總結(jié) 233
課后練習(xí) 233
第14章 Ajax基礎(chǔ)及應(yīng)用開(kāi)發(fā) 235
14.1 什么是Ajax 235
14.2 Ajax的特點(diǎn)和原理 236
14.2.1 Ajax的特點(diǎn)和使用場(chǎng)景 236
14.2.2 Ajax的運(yùn)行原理和交互流程 237
14.3 Ajax開(kāi)發(fā)體驗(yàn) 238
14.3.1 Ajax的基本開(kāi)發(fā)流程 238
14.3.2 XMLHttpRequest對(duì)象詳解 241
14.4 jQuery請(qǐng)求Ajax 245
本章總結(jié) 254
課后練習(xí) 254
第15章 Java Web綜合案例之
網(wǎng)上商城 255
15.1 項(xiàng)目概述 255
15.2 項(xiàng)目需求 256
15.3 數(shù)據(jù)庫(kù)表設(shè)計(jì) 256
15.4 Web項(xiàng)目分層 259
15.5 系統(tǒng)主要功能的實(shí)現(xiàn) 261
15.5.1 網(wǎng)上商城首頁(yè) 261
15.5.2 商品列表展示 269
15.5.3 注冊(cè)功能 276
15.5.4 用戶登錄和退出功能 283
15.5.5 購(gòu)物車(chē)功能 287
15.5.6 結(jié)算功能 291
15.5.7 發(fā)表商品評(píng)論 296
15.5.8 商品后臺(tái)管理系統(tǒng) 299