JSP Web應用程式開發教程(第2版)

JSP Web應用程式開發教程(第2版)

《JSP Web應用程式開發教程(第2版)》是2018年1月電子工業出版社出版的圖書,作者是楊占勝、王鴿、王海峰。

基本介紹

  • 書名:JSP Web應用程式開發教程(第2版)
  • 作者:楊占勝、王鴿、王海峰
  • ISBN:9787121332449
  • 頁數:348頁
  • 定價:55元
  • 出版社:電子工業出版社
  • 出版時間:2018年1月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

JSP是Java EE的核心技術之一,它是一種與平台無關、基於Java Servlet技術及整個Java體系的Web開發技術,它秉承了Java語言的優勢,開發周期短、代碼執行效率高、可擴展性和可移植性強、技術規範公開,因此成為了開發Web應用程式(動態網站)的主要技術之一。本書系統地介紹了Tomcat伺服器的使用、JSP的基本語法、JSP的內置對象、Servlet技術、Java Bean的使用、JDBC資料庫套用開發等JSP基本技術;還介紹了Servlet事件監聽器、過濾器、表達式語言、自定義標籤、標準標籤庫(JSTL)等JSP高級技術;使用JSP解決Web應用程式開發中的常見問題,包括:頁面間數據的傳遞、JSP中文問題、國際化、日誌組件、檔案上傳組件、安全設定等。本書力求深入淺出,例程精練典型,是系統學習JSP技術的教材和參考手冊。本書沒有介紹JSP Web程式模式二(MVC)開發技術,即各種JSP開發框架,但為進一步學習這些技術打下了必要的基礎。本書內容豐富、突出套用、例程詳盡,對JSP中的疑難點進行了辨析。本書可作為高等學校本、專科的教材及各類培訓班的教材,也可供從事計算機套用和開發的各類人員學習參考。

圖書目錄

目 錄
第1篇 JSP基本技術
第1章 JSP運行環境 1
1.1 動態網頁技術 1
1.1.1 Web發展的三個階段 1
1.1.2 Web應用程式開發的三個階段 2
1.1.3 HTTP請求地址——URL 3
1.1.4 HTTP狀態碼 3
1.1.5 JSP動態網頁的處理過程 5
1.2 Tomcat伺服器的安裝與配置 5
1.2.1 安裝Java SE 5
1.2.2 安裝Tomcat 7
1.2.3 Tomcat伺服器的目錄結構 9
1.2.4 Tomcat伺服器的配置檔案 9
1.3 JSP Web應用程式的目錄結構與
發布 11
本章小結 15
思考題 15
第2章 JSP基本語法 16
2.1 JSP的構成 16
2.2 指令元素 16
2.2.1 page指令 17
2.2.2 include指令 20
2.2.3 taglib指令 21
2.3 腳本元素 21
2.3.1 Scriptlet 22
2.3.2 表達式 22
2.3.3 聲明 23
2.4 動作元素 26
2.4.126
2.4.228
2.4.328
2.4.429
本章小結 31
思考題 31
第3章 JSP內置對象 32
3.1 out 32
3.2 request 33
3.3 response 38
3.4 Cookie 40
3.5 session 42
3.6 application 45
3.7 pageContext 46
3.8 page 48
3.9 JSP作用域 49
3.10 config 49
3.11 exception 50
3.12 內置對象綜合例程 50
本章小結 53
思考題 53
第4章 Servlet 54
4.1 Servlet技術 54
4.1.1 Servlet技術概述 54
4.1.2 Servlet的特點 54
4.1.3 Servlet的生命周期 54
4.2 Servlet接口 56
4.2.1 Servlet實現相關 57
4.2.2 Servlet配置相關 59
4.2.3 請求和回響相關 60
4.2.4 會話相關 61
4.2.5 Servlet上下文相關 61
4.2.6 Servlet協作相關 61
4.2.7 過濾器相關 62
4.2.8 Servlet異常相關 62
4.3 Servlet設計與配置 63
4.3.1 Servlet的開發流程 63
4.3.2 JSP的配置路徑 69
4.3.3 Servlet的註解配置 70
4.4 JSP Web應用程式的開發模式 72
本章小結 73
思考題 74
第5章 Java Bean 75
5.1 Java Bean簡介 75
5.1.1 Java Bean的特性 75
5.1.2 Java Bean的屬性 75
5.1.3 Java Bean的編寫 76
5.2 JSP中使用Java Bean 77
5.2.178
5.2.279
5.2.379
本章小結 83
思考題 83
第6章 JDBC 84
6.1 JDBC介紹 84
6.2 JDBC API 85
6.2.1 Driver接口 85
6.2.2 DriverManager類 85
6.2.3 Connection接口 86
6.2.4 Statement接口 86
6.2.5 ResultSet接口 87
6.3 JDBC訪問資料庫 88
6.3.1 使用JDBC-ODBC橋訪問
資料庫 90
6.3.2 使用All-Java JDBC Driver
訪問資料庫 98
6.3.3 通過Java Bean訪問資料庫 107
6.3.4 JDBC的其他操作 125
6.4 數據分頁顯示 131
6.5 資料庫連線池 143
6.6 JSP資料庫開發實例 145
本章小結 159
思考題 160
第7章 Eclipse 161
7.1 Eclipse開發環境的建立 161
7.1.1 Eclipse的下載安裝 161
7.1.2 外掛程式安裝 162
7.2 Eclipse的界面與參數設定 165
7.2.1 Eclipse的界面 165
7.2.2 Eclipse的參數設定 167
7.3 使用Eclipse開發JSP 171
7.3.1 動態Web項目的建立 171
7.3.2 Eclipse內嵌Web伺服器 173
7.3.3 增強的代碼編輯功能 177
7.4 Eclipse項目管理 183
7.4.1 項目導出 183
7.4.2 導入項目 184
本章小結 186
思考題 186
第2篇 JSP套用開發專題
第8章 頁面之間數據的傳遞 187
8.1 同一個會話頁面間數據的傳遞 187
8.2 不同會話頁面間數據的傳遞 192
本章小結 193
思考題 193
第9章 JSP中文問題 194
9.1 字元編碼 194
9.2 Java語言中的編碼 196
9.2.1 Java程式處理中的編碼轉換 196
9.2.2 JSP程式處理過程中的
編碼轉換 197
9.2.3 JSP中文處理 199
9.2.4 資料庫中文問題 203
本章小結 207
思考題 207
第10章 JSP應用程式的安全性 208
10.1 安全配置元素 208
10.2 Tomcat安全域 211
10.3 安全控制實例 213
本章小結 215
思考題 216
第3篇 JSP高級技術
第11章 Servlet監聽器 217
11.1 Servlet事件監聽相關的API 217
11.1.1 ServletContext監聽API 217
11.1.2 HttpSession監聽API 218
11.1.3 ServletRequest監聽API 219
11.2 監聽器程式的開發 219
11.2.1 監聽器的設計與配置 220
11.2.2 Servlet上下文監聽程式
實例 222
11.2.3 會話監聽程式實例 223
11.2.4 請求監聽程式實例 228
本章小結 231
思考題 231
第12章 Servlet過濾器 232
12.1 Servlet中與過濾器相關的API 232
12.1.1 Filter接口 232
12.1.2 FilterChain接口 233
12.1.3 FilterConfig接口 233
12.2 過濾器程式的開發 234
12.2.1 過濾器的設計與配置 234
12.2.2 簡單的過濾器實例 237
12.2.3 處理參數的過濾器實例 239
12.2.4 過濾器的簡單套用 241
本章小結 242
思考題 243
第13章 表達式語言 244
13.1 表達式語言的語法 244
13.1.1 EL保留字 244
13.1.2 EL字面量(Literals) 244
13.1.3 EL默認值與自動類型
轉換 244
13.1.4 表達式語言中的設定 245
13.2 表達式語言中的普通運算 246
13.3 表達式語言中的Java Bean 248
13.4 表達式語言中的隱式對象 249
13.5 EL函式 251
本章小結 253
思考題 253
第14章 自定義標籤 254
14.1 自定義標籤簡介 254
14.1.1 自定義標籤的優點 254
14.1.2 自定義標籤的特點 254
14.1.3 自定義標籤的設計過程 254
14.1.4 taglib指令 254
14.1.5 自定義標籤的類型 255
14.1.6 自定義標籤的接口與類 255
14.2 經典標籤 255
14.2.1 Tag接口 256
14.2.2 tld檔案 260
14.2.3 自定義標籤的屬性 263
14.2.4 IterationTag接口 265
14.2.5 BodyTag接口 268
14.2.6 標籤的嵌套 271
14.3 簡單標籤 272
14.4 標籤檔案 274
本章小結 281
思考題 281
第15章 標準標籤庫 282
15.1 JSTL簡介 282
15.1.1 JSTL的安裝配置 282
15.1.2 JSTL的優點 282
15.1.3 JSTL標籤庫 282
15.2 核心標籤庫 283
15.2.1 c:out 283
15.2.2 c:set 285
15.2.3 c:if 288
15.2.4 c:choose、c:when、
c:otherwise 288
15.2.5 c:forEach 289
15.2.6 c:forToken 291
15.2.7 c:import 292
15.2.8 c:url 293
15.2.9 c:redirect 294
15.2.10 c:param 294
15.2.11 c:catch 295
15.3 SQL標籤庫 295
15.3.1 sql:setDataSource 295
15.3.2 sql:query 296
15.3.3 sql:param 299
15.3.4 sql: update 301
15.4 國際化與標準化標籤庫 302
15.4.1303
15.4.2 、
303
15.4.3304
15.4.4305
15.4.5306
15.4.6 、
306
15.4.7306
15.4.8307
15.4.9308
15.4.10309
本章小結 312
思考題 312
第4篇 JSP常用組件
第16章 檔案上傳和下載組件 313
16.1 jspSmartUpload API 313
16.1.1 File類 313
16.1.2 Files類 314
16.1.3 Request類 315
16.1.4 SmartUpload類 315
16.2 檔案上傳 318
16.3 檔案下載 322
本章小結 323
思考題 323
第17章 日誌組件 324
17.1 Log4j 324
17.1.1 Log4j API 324
17.1.2 Log4j的配置 328
17.1.3 Log4j的使用 329
17.2 commons-logging 333
17.2.1 commons-logging API 333
17.2.2 commons-logging的使用 335
本章小結 335
思考題 336
附 錄
附錄A Tomcat版本簡介 337
附錄B MySQL使用說明 337
附錄C 實驗指導書 337
附錄D 實驗參考答案 337
參考文獻 338

相關詞條

熱門詞條

聯絡我們