JSP套用開發案例教程

JSP套用開發案例教程

《JSP套用開發案例教程》是2020年1月清華大學出版社出版的圖書,作者是盧守東。

基本介紹

  • 中文名:JSP套用開發案例教程
  • 作者:盧守東
  • 出版社:清華大學出版社
  • 出版時間:2020年1月
  • 定價:59 元
  • ISBN:9787302537359
內容簡介,圖書目錄,

內容簡介

《JSP套用開發案例教程》以技術需求為導向,以技術套用為核心,以開發模式為主線,以套用開發為重點,以能力提升為目標,全面介紹了基於JSP的Java Web套用開發的有關技術、主要模式、實施要點與方法步驟。全書共分為10章,包括JSP概述、JSP基礎、JSP內置對象、JDBC技術、JavaBean技術、Servlet技術、EL套用技術、Ajax套用技術、JSP實用組件與JSP套用案例等內容,並附有相應的思考題與實驗指導。
《JSP套用開發案例教程》內容全面,實例翔實,案例豐富,編排合理,循序漸進,注重套用開發能力的培養,可作為各高校本科或高職高專計算機、電子商務、信息管理與信息系統及相關專業JSP程式設計、Web程式設計、動態網站開發等課程的教材或教學參考書,也可作為JSP套用開發與維護人員的技術參考書以及初學者的自學教程。
《JSP套用開發案例教程》所有示例的代碼均已通過調試,並能成功運行,其開發環境為Windows 7、JDK 1.7.0_51、Tomcat 7.0.50、MyEclipse 10.7.1與SQL Server 2008。

圖書目錄

第1章 JSP概述 1
1.1 JSP簡介 2
1.2 Java Web套用開發的主要技術 3
1.3 Java Web套用開發環境的搭建 3
1.3.1 JDK的安裝與配置 3
1.3.2 Tomcat的安裝與配置 6
1.3.3 MyEclipse的安裝與配置 10
1.3.4 SQL Server的安裝與配置 16
1.4 Java Web項目的創建與部署 21
1.5 Java Web項目的導出、移除與導入 26
本章小結 28
思考題 29
第2章 JSP基礎 31
2.1 JSP基本語法 32
2.1.1 聲明 32
2.1.2 表達式 32
2.1.3 腳本小程式 33
2.2 JSP指令標記 35
2.2.1 page指令 36
2.2.2 include指令 37
2.2.3 taglib指令 38
2.3 JSP動作標記 38
2.3.1 param動作 39
2.3.2 include動作 39
2.3.3 forward動作 41
2.3.4 plugin動作 42
2.3.5 useBean、getProperty與
setProperty動作 46
2.4 JSP注釋方式 47
2.4.1 HTML/XHTML注釋 47
2.4.2 JSP注釋 47
2.4.3 Java注釋 47
本章小結 49
思考題 49
第3章 JSP內置對象 51
3.1 JSP內置對象簡介 52
3.2 out對象 52
3.6 application對象 68
3.7 exception對象 72
3.8 page對象 74
3.9 config對象 76
3.10 pageContext對象 78
3.11 JSP內置對象套用案例 80
3.11.1 系統登錄 80
3.11.2 簡易聊天室 82
本章小結 85
思考題 85
第4章 JDBC技術 87
4.1 JDBC簡介 88
4.2 JDBC的核心類與接口 88
4.2.1 DriverManager類 89
4.2.2 Driver接口 89
4.2.4 Statement接口 91
4.2.5 PreparedStatement接口 93
4.2.6 CallableStatement接口 94
4.2.7 ResultSet接口 95
4.3 JDBC基本套用 97
4.4 JDBC套用案例 107
4.4.1 系統登錄 107
4.4.2 數據添加 109
4.4.3 數據維護 113
本章小結 126
思考題 126
第5章 JavaBean技術 129
5.1 JavaBean簡介 130
5.2 JavaBean的規範 130
5.3 JavaBean的創建 130
5.4 JavaBean的使用 132
5.4.1 <jsp:useBean>動作標記 132
5.4.2 <jsp:setProperty>動作標記 133
5.4.3 <jsp:getProperty>動作標記 133
5.5 JavaBean的套用案例 137
5.5.1 系統登錄 137
5.5.2 數據添加 140
5.5.3 數據維護 143
本章小結 144
思考題 144
第6章 Servlet技術 145
6.1 Servlet簡介 146
6.2 Servlet的技術規範 148
6.3 Servlet的創建與配置 149
6.3.1 Servlet的創建 149
6.3.2 Servlet的配置 153
6.4 Servlet的基本套用 155
6.5 Servlet的特殊套用 165
6.5.1 過濾器 165
6.5.2 監聽器 170
6.6 Servlet的套用案例 176
6.6.1 系統登錄 176
6.6.2 數據添加 179
本章小結 181
思考題 181
第7章 EL套用技術 183
7.1 EL簡介 184
7.2 EL套用基礎 184
7.2.1 基本語法 184
7.2.2 保留字 185
7.2.3 變數 185
7.2.4 常量 186
7.2.5 運算符 186
7.2.6 類型轉換 191
7.3 EL數據訪問 192
7.3.1 訪問範圍的指定 192
7.3.2 請求參數的獲取 194
7.3.3 初始化參數的獲取 197
7.3.4 cookie的讀取 198
7.3.5 JavaBean的訪問 199
7.3.6 集合的訪問 203
7.3.7 內置對象的訪問 204
7.4 EL套用案例 205
本章小結 205
思考題 206
第8章 Ajax套用技術 207
8.1 Ajax簡介 208
8.1.1 Ajax的基本概念 208
8.1.2 Ajax的套用場景 208
8.2 Ajax套用基礎 210
8.2.1 XMLHttpRequest對象簡介 210
8.2.2 Ajax的請求與回響過程 211
8.2.3 Ajax的基本套用 212
8.3 Ajax套用案例 220
本章小結 226
思考題 226
第9章 JSP實用組件 227
9.1 jspSmartUpload組件 228
9.1.1 jspSmartUpload組件簡介 228
9.1.2 jspSmartUpload組件套用
基礎 228
9.1.3 jspSmartUpload組件套用
實例 231
9.2 jExcelAPI組件 236
9.2.1 jExcelAPI組件簡介 236
9.2.2 jExcelAPI組件套用基礎 236
9.2.3 jExcelAPI組件套用實例 237
本章小結 242
思考題 243
第10章 JSP套用案例 245
10.1 系統簡介 246
10.1.1 系統功能 246
10.1.2 系統用戶 246
10.2 開發方案 247
10.2.1 分層模型 247
10.2.2 開發模式 248
10.2.3 開發順序 248
10.4 項目總體架構 249
10.5 持久層及其實現 250
10.5.1 實體類的創建 250
10.5.2 用戶管理DAO組件及其
實現 253
10.5.3 部門管理DAO組件及其
實現 256
10.5.4 職工管理DAO組件及其
實現 260
10.5.5 DAO組件工廠及其實現 264
10.6 業務層及其實現 265
10.6.1 用戶管理Service組件及其
實現 265
10.6.2 部門管理Service組件及其
實現 266
10.6.3 職工管理Service組件及其
實現 268
10.6.4 Service組件工廠及其
實現 269
10.7 表示層及其實現 270
10.7.1 素材檔案的準備 270
10.7.2 公用模組的實現 271
10.7.3 登錄功能的實現 275
10.7.4 系統主界面的實現 281
10.7.5 當前用戶功能的實現 284
10.7.6 用戶管理功能的實現 288
10.7.7 部門管理功能的實現 301
10.7.8 職工管理功能的實現 312
本章小結 328
思考題 328
附錄 實驗指導 329
實驗1 JSP套用開發環境的搭建 330
一、實驗目的與要求 330
二、實驗內容 330
實驗2 JSP的基本套用 330
一、實驗目的與要求 330
二、實驗內容 330
實驗3 JSP內置對象的套用 332
一、實驗目的與要求 332
二、實驗內容 332
實驗4 JDBC的套用 334
一、實驗目的與要求 334
二、實驗內容 334
實驗5 JavaBean的套用 335
一、實驗目的與要求 335
二、實驗內容 335
實驗6 Servlet的套用 337
一、實驗目的與要求 337
二、實驗內容 337
實驗7 EL的套用 338
一、實驗目的與要求 338
二、實驗內容 338
實驗8 Ajax的套用 339
一、實驗目的與要求 339
二、實驗內容 339
實驗9 JSP實用組件的套用 341
一、實驗目的與要求 341
二、實驗內容 341
實驗10 JSP套用系統的設計與實現 342
一、實驗目的與要求 342
二、實驗內容 342
參考文獻 343

相關詞條

熱門詞條

聯絡我們