Java EE架構(gòu)與程序設(shè)計(jì)(第3版)
定 價(jià):49.8 元
- 作者:鄭鋒
- 出版時(shí)間:2022/8/1
- ISBN:9787121440564
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:228
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
Java EE包含一系列的技術(shù),對(duì)于Web開(kāi)發(fā)人員來(lái)說(shuō),關(guān)鍵是掌握Web組件技術(shù)、JDBC編程及常用框架等。本書(shū)主要分為四部分:第一部分介紹Servlet/JSP入門(mén),并通過(guò)對(duì)簡(jiǎn)單示例的演示來(lái)講解MVC模式的含義及使用;第二部分詳解Servlet組件開(kāi)發(fā),對(duì)Servlet相關(guān)技術(shù)進(jìn)行深入剖析;第三部分深入介紹JSP組件開(kāi)發(fā);第四部分介紹與Java EE架構(gòu)設(shè)計(jì)相關(guān)的幾個(gè)高級(jí)主題,包括Log4j、Ajax、JSF框架。本書(shū)在第一部分便設(shè)計(jì)了一個(gè)案例,并貫穿始終,隨著介紹的深入不斷完善案例,將所學(xué)技能直接應(yīng)用到案例開(kāi)發(fā)中,做到“學(xué)中做,做中學(xué)”。
鄭鋒,2008年取得武漢理工大學(xué)信息學(xué)院通信與信息系統(tǒng)專業(yè)碩士研究生學(xué)位,在武漢理工大學(xué)有多年的數(shù)據(jù)結(jié)構(gòu)、C語(yǔ)言、Java程序設(shè)計(jì)等課程的教學(xué)工作經(jīng)驗(yàn)。
第一部分 Servlet/JSP入門(mén)
第1章 Java EE Web開(kāi)發(fā)概述 002
1.1 Java EE技術(shù)概述 002
1.2 搭建運(yùn)行環(huán)境—Tomcat 003
1.3 搭建開(kāi)發(fā)環(huán)境 006
1.4 MyEclipse管理Tomcat 007
1.5 使用Eclipse開(kāi)發(fā)Web應(yīng)用 010
1.6 本章小結(jié) 013
1.7 思考與練習(xí) 013
第2章 Servlet快速入門(mén) 014
2.1 請(qǐng)求與響應(yīng) 014
2.2 什么是Servlet 015
2.3 第一個(gè)Servlet程序 015
2.4 如何訪問(wèn)Servlet 016
2.4.1 配置Servlet信息 016
2.4.2 訪問(wèn)Servlet的三種方式 017
2.5 web.xml文件 019
2.6 使用Eclipse開(kāi)發(fā)Servlet 019
2.7 請(qǐng)求與響應(yīng) 022
2.7.1 請(qǐng)求接口 022
2.7.2 響應(yīng)接口 022
2.8 本章小結(jié) 023
2.9 思考與練習(xí) 024
第3章 JSP快速入門(mén) 025
3.1 什么是JSP 025
3.1.1 JSP概述 025
3.1.2 JSP運(yùn)行步驟 026
3.2 JSP腳本元素入門(mén) 028
3.3 JSP內(nèi)置對(duì)象入門(mén) 029
3.4 本章小結(jié) 030
3.5 思考與練習(xí) 031
第4章 JDBC編程 032
4.1 JDBC概述 032
4.2 JDBC API中常用接口和類 032
4.3 使用JDBC進(jìn)行增、刪、改的操作 034
4.4 使用JDBC進(jìn)行查詢 036
4.5 JDBC的語(yǔ)句對(duì)象 038
4.6 本章小結(jié) 039
4.7 思考與練習(xí) 039
第5章 MVC模式 040
5.1 一個(gè)簡(jiǎn)單例子(Demo) 040
5.2 例子(Demo)中的MVC體現(xiàn) 042
5.3 MVC模式總結(jié) 043
5.4 “案例”準(zhǔn)備 044
5.5 本章小結(jié) 050
5.6 思考與練習(xí) 050
第二部分 詳解Servlet組件開(kāi)發(fā)
第6章 Servlet組件 052
6.1 Servlet實(shí)例的特征 052
6.2 Servlet的“家譜” 053
6.3 Servlet的生命周期 056
6.4 本章小結(jié) 056
6.5 思考與練習(xí) 057
第7章 請(qǐng)求與響應(yīng) 058
7.1 請(qǐng)求接口 058
7.2 響應(yīng)接口 059
7.3 請(qǐng)求轉(zhuǎn)發(fā)器 060
7.4 請(qǐng)求屬性 062
7.5 本章小結(jié) 064
7.6 思考與練習(xí) 064
第8章 cookie編程 065
8.1 cookie的概念與使用 065
8.2 cookie開(kāi)發(fā)實(shí)例 067
8.3 JSESSIONID cookie 069
8.4 本章小結(jié) 070
8.5 思考與練習(xí) 070
第9章 會(huì)話 071
9.1 會(huì)話接口 071
9.2 會(huì)話使用實(shí)例 072
9.3 JSP中的會(huì)話對(duì)象 073
9.4 會(huì)話的實(shí)現(xiàn)機(jī)制 073
9.5 URL重寫(xiě) 074
9.6 會(huì)話超時(shí) 075
9.7 本章小結(jié) 076
9.8 思考與練習(xí) 076
第10章 Servlet上下文 077
10.1 上下文接口 077
10.2 上下文的使用實(shí)例 077
10.3 上下文參數(shù) 078
10.4 請(qǐng)求、會(huì)話、上下文屬性比較 079
10.5 本章小結(jié) 080
10.6 思考與練習(xí) 080
第11章 監(jiān)聽(tīng)器 081
11.1 事件類與監(jiān)聽(tīng)器接口 081
11.2 監(jiān)聽(tīng)器使用實(shí)例 082
11.3 監(jiān)聽(tīng)器的開(kāi)發(fā)步驟 085
11.4 本章小結(jié) 085
11.5 思考與練習(xí) 086
第12章 過(guò)濾器 087
12.1 過(guò)濾器概述 087
12.2 過(guò)濾器有關(guān)的API 087
12.3 過(guò)濾器開(kāi)發(fā)實(shí)例 088
12.4 過(guò)濾器的執(zhí)行過(guò)程 090
12.5 過(guò)濾器的配置 092
12.6 本章小結(jié) 094
12.7 思考與練習(xí) 094
第13章 Servlet 3.0新特性 095
13.1 概述 095
13.2 注解支持 096
13.3 異步處理 098
13.4 可插性支持 099
13.5 改進(jìn)的文件上傳 101
13.6 本章小結(jié) 102
13.7 思考與練習(xí) 102
第三部分 詳解JSP組件開(kāi)發(fā)
第14章 腳本元素與內(nèi)置對(duì)象 104
14.1 JSP中常用的腳本元素 104
14.2 內(nèi)置對(duì)象 105
14.3 本章小結(jié) 108
14.4 思考與練習(xí) 108
第15章 JSP指令與標(biāo)準(zhǔn)動(dòng)作 109
15.1 JSP指令 109
15.2 JSP標(biāo)準(zhǔn)動(dòng)作 111
15.3 本章小結(jié) 112
15.4 思考與練習(xí) 112
第16章 JavaBean編程 113
16.1 JavaBean概述 113
16.2 JavaBean的使用 114
16.3 JavaBean的標(biāo)準(zhǔn)動(dòng)作 116
16.4 本章小結(jié) 119
16.5 思考與練習(xí) 119
第17章 EL語(yǔ)言 120
17.1 EL語(yǔ)言概述 120
17.2 EL的內(nèi)置對(duì)象 120
17.3 EL中的運(yùn)算符 124
17.4 EL的其他知識(shí)點(diǎn) 126
17.5 EL的使用實(shí)例 127
17.6 本章小結(jié) 128
17.7 思考與練習(xí) 129
第18章 JSP自定義標(biāo)記 130
18.1 自定義標(biāo)記的概念 130
18.2 如何開(kāi)發(fā)自定義標(biāo)記 131
18.3 如何使用自定義標(biāo)記 134
18.4 開(kāi)發(fā)與使用自定義標(biāo)記實(shí)例 135
18.5 本章小結(jié) 138
18.6 思考與練習(xí) 138
第19章 JSTL 139
19.1 JSTL概述 139
19.2 使用JSTL 139
19.3 常用的JSTL標(biāo)簽 141
19.4 JSTL使用實(shí)例 142
19.5 本章小結(jié) 143
19.6 思考與練習(xí) 143
第20章 Web應(yīng)用中的異常處理 144
20.1 Model層拋出異常 144
20.2 在Servlet中捕獲異常 145
20.3 聲明<error-page> 145
20.4 JSP中使用錯(cuò)誤頁(yè)面 146
20.5 JSP中捕獲異常 147
20.6 本章小結(jié) 147
20.7 思考與練習(xí) 147
第四部分 高級(jí)主題
第21章 日志處理 149
21.1 Log4j概述 149
21.2 日志記錄器Logger 151
21.3 輸出目的地Appender 153
21.4 格式化器Layout 156
21.5 Log4j的配置 159
21.6 在Web應(yīng)用中使用Log4j 164
21.7 本章小結(jié) 166
21.8 思考與練習(xí) 166
第22章 Ajax編程 167
22.1 Ajax概述 167
22.2 JavaScript語(yǔ)言 168
22.3 XMLHttpRequest對(duì)象 171
22.4 文檔對(duì)象模型DOM 175
22.4.1 HTML DOM 175
22.4.2 XML DOM 177
22.5 使用Ajax進(jìn)行異步校驗(yàn) 179
22.6 本章小結(jié) 183
22.7 思考與練習(xí) 183
第23章 JSF框架 184
23.1 JSF框架快速入門(mén) 184
23.2 UI標(biāo)準(zhǔn)組件 189
23.2.1 顯示數(shù)據(jù)的組件 189
23.2.2 面板組件 191
23.2.3 輸入組件 191
23.2.4 命令組件 194
23.3 國(guó)際化 195
23.4 輸入校驗(yàn) 197
23.4.1 標(biāo)準(zhǔn)校驗(yàn)器 198
23.4.2 自定義校驗(yàn)器 200
23.5 本章小結(jié) 201
23.6 思考與練習(xí) 201
附錄A web.xml文件 202
附錄B 企業(yè)關(guān)注的技能 205
第一部分 Servlet/JSP入門(mén) 205
第二部分 詳解Servlet組件開(kāi)發(fā) 208
第三部分 詳解JSP組件開(kāi)發(fā) 214
第四部分 高級(jí)主題 217