Java EE架構(gòu)與程序設(shè)計(第3版)
定 價:49.8 元
- 作者:鄭鋒
- 出版時間:2022/8/1
- ISBN:9787121440564
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:228
- 紙張:
- 版次:01
- 開本:16開
Java EE包含一系列的技術(shù),對于Web開發(fā)人員來說,關(guān)鍵是掌握Web組件技術(shù)、JDBC編程及常用框架等。本書主要分為四部分:第一部分介紹Servlet/JSP入門,并通過對簡單示例的演示來講解MVC模式的含義及使用;第二部分詳解Servlet組件開發(fā),對Servlet相關(guān)技術(shù)進行深入剖析;第三部分深入介紹JSP組件開發(fā);第四部分介紹與Java EE架構(gòu)設(shè)計相關(guān)的幾個高級主題,包括Log4j、Ajax、JSF框架。本書在第一部分便設(shè)計了一個案例,并貫穿始終,隨著介紹的深入不斷完善案例,將所學(xué)技能直接應(yīng)用到案例開發(fā)中,做到“學(xué)中做,做中學(xué)”。
鄭鋒,2008年取得武漢理工大學(xué)信息學(xué)院通信與信息系統(tǒng)專業(yè)碩士研究生學(xué)位,在武漢理工大學(xué)有多年的數(shù)據(jù)結(jié)構(gòu)、C語言、Java程序設(shè)計等課程的教學(xué)工作經(jīng)驗。
第一部分 Servlet/JSP入門
第1章 Java EE Web開發(fā)概述 002
1.1 Java EE技術(shù)概述 002
1.2 搭建運行環(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 請求與響應(yīng) 014
2.2 什么是Servlet 015
2.3 第一個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 請求與響應(yīng) 022
2.7.1 請求接口 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運行步驟 026
3.2 JSP腳本元素入門 028
3.3 JSP內(nèi)置對象入門 029
3.4 本章小結(jié) 030
3.5 思考與練習(xí) 031
第4章 JDBC編程 032
4.1 JDBC概述 032
4.2 JDBC API中常用接口和類 032
4.3 使用JDBC進行增、刪、改的操作 034
4.4 使用JDBC進行查詢 036
4.5 JDBC的語句對象 038
4.6 本章小結(jié) 039
4.7 思考與練習(xí) 039
第5章 MVC模式 040
5.1 一個簡單例子(Demo) 040
5.2 例子(Demo)中的MVC體現(xiàn) 042
5.3 MVC模式總結(jié) 043
5.4 “案例”準備 044
5.5 本章小結(jié) 050
5.6 思考與練習(xí) 050
第二部分 詳解Servlet組件開發(fā)
第6章 Servlet組件 052
6.1 Servlet實例的特征 052
6.2 Servlet的“家譜” 053
6.3 Servlet的生命周期 056
6.4 本章小結(jié) 056
6.5 思考與練習(xí) 057
第7章 請求與響應(yīng) 058
7.1 請求接口 058
7.2 響應(yīng)接口 059
7.3 請求轉(zhuǎn)發(fā)器 060
7.4 請求屬性 062
7.5 本章小結(jié) 064
7.6 思考與練習(xí) 064
第8章 cookie編程 065
8.1 cookie的概念與使用 065
8.2 cookie開發(fā)實例 067
8.3 JSESSIONID cookie 069
8.4 本章小結(jié) 070
8.5 思考與練習(xí) 070
第9章 會話 071
9.1 會話接口 071
9.2 會話使用實例 072
9.3 JSP中的會話對象 073
9.4 會話的實現(xiàn)機制 073
9.5 URL重寫 074
9.6 會話超時 075
9.7 本章小結(jié) 076
9.8 思考與練習(xí) 076
第10章 Servlet上下文 077
10.1 上下文接口 077
10.2 上下文的使用實例 077
10.3 上下文參數(shù) 078
10.4 請求、會話、上下文屬性比較 079
10.5 本章小結(jié) 080
10.6 思考與練習(xí) 080
第11章 監(jiān)聽器 081
11.1 事件類與監(jiān)聽器接口 081
11.2 監(jiān)聽器使用實例 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ā)實例 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 改進的文件上傳 101
13.6 本章小結(jié) 102
13.7 思考與練習(xí) 102
第三部分 詳解JSP組件開發(fā)
第14章 腳本元素與內(nèi)置對象 104
14.1 JSP中常用的腳本元素 104
14.2 內(nèi)置對象 105
14.3 本章小結(jié) 108
14.4 思考與練習(xí) 108
第15章 JSP指令與標準動作 109
15.1 JSP指令 109
15.2 JSP標準動作 111
15.3 本章小結(jié) 112
15.4 思考與練習(xí) 112
第16章 JavaBean編程 113
16.1 JavaBean概述 113
16.2 JavaBean的使用 114
16.3 JavaBean的標準動作 116
16.4 本章小結(jié) 119
16.5 思考與練習(xí) 119
第17章 EL語言 120
17.1 EL語言概述 120
17.2 EL的內(nèi)置對象 120
17.3 EL中的運算符 124
17.4 EL的其他知識點 126
17.5 EL的使用實例 127
17.6 本章小結(jié) 128
17.7 思考與練習(xí) 129
第18章 JSP自定義標記 130
18.1 自定義標記的概念 130
18.2 如何開發(fā)自定義標記 131
18.3 如何使用自定義標記 134
18.4 開發(fā)與使用自定義標記實例 135
18.5 本章小結(jié) 138
18.6 思考與練習(xí) 138
第19章 JSTL 139
19.1 JSTL概述 139
19.2 使用JSTL 139
19.3 常用的JSTL標簽 141
19.4 JSTL使用實例 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中使用錯誤頁面 146
20.5 JSP中捕獲異常 147
20.6 本章小結(jié) 147
20.7 思考與練習(xí) 147
第四部分 高級主題
第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對象 171
22.4 文檔對象模型DOM 175
22.4.1 HTML DOM 175
22.4.2 XML DOM 177
22.5 使用Ajax進行異步校驗 179
22.6 本章小結(jié) 183
22.7 思考與練習(xí) 183
第23章 JSF框架 184
23.1 JSF框架快速入門 184
23.2 UI標準組件 189
23.2.1 顯示數(shù)據(jù)的組件 189
23.2.2 面板組件 191
23.2.3 輸入組件 191
23.2.4 命令組件 194
23.3 國際化 195
23.4 輸入校驗 197
23.4.1 標準校驗器 198
23.4.2 自定義校驗器 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
第四部分 高級主題 217