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