Web開(kāi)發(fā)技術(shù)實(shí)戰(zhàn)教程(唐友)
定 價(jià):52 元
- 作者:唐友、王麗輝、王佳婧 主編
- 出版時(shí)間:2022/10/1
- ISBN:9787122413635
- 出 版 社:化學(xué)工業(yè)出版社
- 中圖法分類(lèi):TP393.092.2
- 頁(yè)碼:266
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
JSP(Java Server Pages,Java服務(wù)器頁(yè)面)是由Sun 公司倡導(dǎo)的、許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP被賦予了Java技術(shù)的強(qiáng)大功能,能夠?yàn)橛脩籼峁⿵?qiáng)大的技術(shù)支持;同時(shí),JSP繼承了Java的優(yōu)勢(shì),可以建立安全的、跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。
本書(shū)從初學(xué)者的角度出發(fā)進(jìn)行講解,共13章,詳細(xì)講解了JSP的基本語(yǔ)法和Web程序設(shè)計(jì)方法?煞譃槿齻(gè)部分:第1章和第2章是第一部分,介紹了Web技術(shù)概論、開(kāi)發(fā)環(huán)境的搭建和JDBC;第3章至第9章是第二部分,詳細(xì)講解了Web的核心開(kāi)發(fā)技術(shù);第10章至第13章是第三部分,引入真實(shí)的企業(yè)項(xiàng)目,揭示項(xiàng)目開(kāi)發(fā)的真實(shí)內(nèi)幕,可以讓讀者切身感受到項(xiàng)目開(kāi)發(fā)帶來(lái)的樂(lè)趣。
本書(shū)使用深入淺出、通俗易懂的語(yǔ)言闡述教材中涉及的概念,并通過(guò)結(jié)合典型翔實(shí)的Web應(yīng)用案例、分析案例代碼、解決常見(jiàn)問(wèn)題等方式,幫助讀者掌握Web應(yīng)用程序開(kāi)發(fā)的全過(guò)程。
本書(shū)附有源代碼、習(xí)題、教學(xué)課件等資源,既可作為JSP初學(xué)者的入門(mén)教材,也可作為高等院校相關(guān)專(zhuān)業(yè)的教材和輔導(dǎo)用書(shū),而且對(duì)JSP開(kāi)發(fā)人員的自學(xué)也具有較高的參考價(jià)值,是一本適合廣大計(jì)算機(jī)編程愛(ài)好者的讀物。
第1章 Java Web概述 001
1.1 XML基礎(chǔ) 002
1.1.1 XML概述 002
1.1.2 XML語(yǔ)法 004
1.1.3 DTD約束 007
1.1.4 XML Schema約束 014
1.2 HTTP 020
1.2.1 HTTP概述 021
1.2.2 HTTP請(qǐng)求消息 024
1.2.3 HTTP響應(yīng)消息 028
1.3 Web開(kāi)發(fā)的相關(guān)知識(shí) 030
1.3.1 B/S架構(gòu)和C/S架構(gòu) 030
1.3.2 Web開(kāi)發(fā)背景知識(shí) 031
1.4 Tomcat 033
1.4.1 Tomcat簡(jiǎn)介 033
1.4.2 Tomcat的安裝 033
1.5 本章小結(jié) 037
第2章 JDBC 038
2.1 什么是JDBC 038
2.2 JDBC常用API 039
2.2.1 Driver接口 039
2.2.2 DriverManager類(lèi) 039
2.2.3 Connection接口 039
2.2.4 Statement接口 040
2.2.5 PreparedStatement 接口 040
2.2.6 ResultSet接口 041
2.3 實(shí)現(xiàn)第一個(gè)JDBC程序 042
2.4 PreparedStatement 對(duì)象 047
2.5 ResultSet對(duì)象 049
2.6 本章小結(jié) 054
第3章 Servlet基礎(chǔ) 055
3.1 Servlet概述 055
3.2 Servlet開(kāi)發(fā)入門(mén) 056
3.2.1 Servlet接口及其實(shí)現(xiàn)類(lèi) 056
3.2.2 實(shí)現(xiàn)第一個(gè)Servlet程序 058
3.2.3 Servlet的生命周期 065
3.3 Servlet應(yīng)用 067
3.4 ServletConfig和ServletContext 071
3.4.1 ServletConfig接口 071
3.4.2 ServletContext接口 073
3.5 本章小結(jié) 078
第4章 請(qǐng)求和響應(yīng) 079
4.1 HttpServletResponse對(duì)象 080
4.1.1 發(fā)送狀態(tài)碼的相關(guān)方法 080
4.1.2 發(fā)送響應(yīng)消息頭的相關(guān)方法 080
4.1.3 發(fā)送響應(yīng)消息體的相關(guān)方法 082
4.2 HttpServletResponse應(yīng)用 083
4.2.1 解決中文輸出亂碼問(wèn)題 083
4.2.2 請(qǐng)求重定向 084
4.3 HttpServletRequest對(duì)象 086
4.3.1 獲取請(qǐng)求行信息的相關(guān)方法 086
4.3.2 獲取請(qǐng)求消息頭的相關(guān)方法 088
4.4 HttpServletRequest應(yīng)用 090
4.4.1 獲取請(qǐng)求參數(shù) 090
4.4.2 通過(guò)HttpServletRequest對(duì)象傳遞數(shù)據(jù) 093
4.5 RequestDispatcher對(duì)象的應(yīng)用 093
4.5.1 RequestDispatcher接口 093
4.5.2 請(qǐng)求轉(zhuǎn)發(fā) 094
4.5.3 請(qǐng)求包含 095
4.6 本章小結(jié) 097
第5章 會(huì)話技術(shù) 098
5.1 會(huì)話技術(shù)概述 098
5.2 Cookie對(duì)象 099
5.2.1 Cookie 099
5.2.2 Cookie API介紹 101
5.3 Session對(duì)象 104
5.3.1 Session 104
5.3.2 Session API介紹 104
5.3.3 Session超時(shí)管理 105
5.4 本章小結(jié) 111
第6章 JSP技術(shù) 112
6.1 JSP概述 112
6.1.1 什么是JSP 112
6.1.2 編寫(xiě)第一個(gè)JSP文件 113
6.1.3 JSP運(yùn)行原理 113
6.2 JSP基本語(yǔ)法 114
6.2.1 JSP腳本元素 115
6.2.2 JSP注釋 119
6.3 JSP指令 121
6.3.1 page指令 122
6.3.2 include指令 127
6.4 JSP隱式對(duì)象 128
6.4.1 隱式對(duì)象的概述 128
6.4.2 out對(duì)象 129
6.4.3 pageContext對(duì)象 131
6.4.4 exception對(duì)象 133
6.5 JSP動(dòng)作標(biāo)記 134
6.5.1 動(dòng)作標(biāo)記 134
6.5.2 動(dòng)作標(biāo)記 137
6.6 本章小結(jié) 139
第7章 EL和JSTL 140
7.1 初識(shí)JavaBean 140
7.1.1 什么是JavaBean 141
7.1.2 訪問(wèn)JavaBean的屬性 141
7.2 EL 146
7.2.1 初始EL 146
7.2.2 EL中的標(biāo)識(shí)符 146
7.2.3 EL的保留字 147
7.2.4 EL中的變量 147
7.2.5 EL中的常量 149
7.2.6 EL中的運(yùn)算符 149
7.2.7 EL隱式對(duì)象 152
7.3 JSTL 157
7.3.1 什么是JSTL 157
7.3.2 JSTL的安裝和測(cè)試 158
7.3.3 JSTL中的Core標(biāo)記庫(kù) 159
7.4 本章小結(jié) 170
第8章 Servlet高級(jí)功能 171
8.1 Filter 171
8.1.1 什么是Filter 171
8.1.2 Filter接口 173
8.1.3 創(chuàng)建第一個(gè)Filter類(lèi) 173
8.1.4 Filter配置 175
8.1.5 FilterConfig接口 179
8.1.6 Filter鏈 182
8.2 Listener 186
8.2.1 Servlet事件監(jiān)聽(tīng)器概述 187
8.2.2 任務(wù) 188
8.3 本章小結(jié) 199
第9章 數(shù)據(jù)庫(kù)連接池與DBUtils工具 200
9.1 數(shù)據(jù)庫(kù)連接池 201
9.1.1 什么是數(shù)據(jù)庫(kù)連接池 201
9.1.2 DataSource接口 202
9.1.3 DBCP連接池 203
9.1.4 C3P0連接池 206
9.2 DBUtils工具 208
9.2.1 DBUtils工具介紹 208
9.2.2 QueryRunner類(lèi) 208
9.2.3 ResultSetHandler接口 212
9.2.4 ResultSetHandler實(shí)現(xiàn)類(lèi) 215
9.3 本章小結(jié) 218
第10章 JSP開(kāi)發(fā)模型 219
10.1 JSP開(kāi)發(fā)模型概述 219
10.2 MVC設(shè)計(jì)模式 220
10.3 本章小結(jié) 224
第11章 物業(yè)管理系統(tǒng) 225
11.1 項(xiàng)目概述 225
11.1.1 需求分析 226
11.1.2 功能結(jié)構(gòu) 226
11.1.3 項(xiàng)目預(yù)覽 226
11.2 項(xiàng)目設(shè)計(jì) 227
11.2.1 系統(tǒng)設(shè)計(jì) 227
11.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 228
11.2.3 項(xiàng)目環(huán)境搭建 230
11.3 本章小結(jié) 230
第12章 物業(yè)管理系統(tǒng)前臺(tái)程序 231
12.1 管理員功能 232
12.2 業(yè)主信息 236
12.3 房產(chǎn)信息 237
12.4 通知公告 238
12.5 故障報(bào)修 240
12.6 其他功能 241
12.7 本章小結(jié) 242
第13章 物業(yè)管理系統(tǒng)后臺(tái)程序 243
13.1 后臺(tái)管理系統(tǒng)概述 243
13.2 系統(tǒng)用戶注冊(cè)和登錄功能模塊 244
13.2.1 增加一條房產(chǎn)信息的后臺(tái)實(shí)現(xiàn) 244
13.2.2 修改/刪除一條房產(chǎn)信息的后臺(tái)實(shí)現(xiàn) 246
13.3 業(yè)主信息管理模塊 252
13.4 房產(chǎn)信息管理模塊 254
13.5 通知公告管理模塊 256
13.6 故障報(bào)修管理模塊 258
13.7 物業(yè)管理系統(tǒng)后臺(tái)的工具類(lèi) 261
13.7.1 數(shù)據(jù)庫(kù)連接工具 261
13.7.2 加密工具 263
13.8 配置文件 263
13.9 本章小結(jié) 265
參考文獻(xiàn) 266