Java EE架構(gòu)與程序設(shè)計(jì)(第3版)
定 價(jià):49.8 元
- 作者:鄭鋒
- 出版時(shí)間:2022/8/1
- ISBN:9787121440564
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:228
- 紙張:
- 版次:01
- 開本:16開
Java EE包含一系列的技術(shù),對(duì)于Web開發(fā)人員來說,關(guān)鍵是掌握Web組件技術(shù)、JDBC編程及常用框架等。本書主要分為四部分:第一部分介紹Servlet/JSP入門,并通過對(duì)簡單示例的演示來講解MVC模式的含義及使用;第二部分詳解Servlet組件開發(fā),對(duì)Servlet相關(guān)技術(shù)進(jìn)行深入剖析;第三部分深入介紹JSP組件開發(fā);第四部分介紹與Java EE架構(gòu)設(shè)計(jì)相關(guān)的幾個(gè)高級(jí)主題,包括Log4j、Ajax、JSF框架。本書在第一部分便設(shè)計(jì)了一個(gè)案例,并貫穿始終,隨著介紹的深入不斷完善案例,將所學(xué)技能直接應(yīng)用到案例開發(fā)中,做到“學(xué)中做,做中學(xué)”。
鄭鋒,2008年取得武漢理工大學(xué)信息學(xué)院通信與信息系統(tǒng)專業(yè)碩士研究生學(xué)位,在武漢理工大學(xué)有多年的數(shù)據(jù)結(jié)構(gòu)、C語言、Java程序設(shè)計(jì)等課程的教學(xué)工作經(jīng)驗(yàn)。
第一部分 Servlet/JSP入門
第1章 Java EE Web開發(fā)概述 002
1.1 Java EE技術(shù)概述 002
1.2 搭建運(yùn)行環(huán)境—Tomcat 003
1.3 搭建開發(fā)環(huán)境 006
1.4 MyEclipse管理Tomcat 007
1.5 使用Eclipse開發(fā)Web應(yīng)用 010
1.6 本章小結(jié) 013
1.7 思考與練習(xí) 013
第2章 Servlet快速入門 014
2.1 請(qǐng)求與響應(yīng) 014
2.2 什么是Servlet 015
2.3 第一個(gè)Servlet程序 015
2.4 如何訪問Servlet 016
2.4.1 配置Servlet信息 016
2.4.2 訪問Servlet的三種方式 017
2.5 web.xml文件 019
2.6 使用Eclipse開發(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快速入門 025
3.1 什么是JSP 025
3.1.1 JSP概述 025
3.1.2 JSP運(yùn)行步驟 026
3.2 JSP腳本元素入門 028
3.3 JSP內(nèi)置對(duì)象入門 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的語句對(duì)象 038
4.6 本章小結(jié) 039
4.7 思考與練習(xí) 039
第5章 MVC模式 040
5.1 一個(gè)簡單例子(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組件開發(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開發(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重寫 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)聽器 081
11.1 事件類與監(jiān)聽器接口 081
11.2 監(jiān)聽器使用實(shí)例 082
11.3 監(jiān)聽器的開發(fā)步驟 085
11.4 本章小結(jié) 085
11.5 思考與練習(xí) 086
第12章 過濾器 087
12.1 過濾器概述 087
12.2 過濾器有關(guān)的API 087
12.3 過濾器開發(fā)實(shí)例 088
12.4 過濾器的執(zhí)行過程 090
12.5 過濾器的配置 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組件開發(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語言 120
17.1 EL語言概述 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 如何開發(fā)自定義標(biāo)記 131
18.3 如何使用自定義標(biāo)記 134
18.4 開發(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ò)誤頁面 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語言 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框架快速入門 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 國際化 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入門 205
第二部分 詳解Servlet組件開發(fā) 208
第三部分 詳解JSP組件開發(fā) 214
第四部分 高級(jí)主題 217