Web開發技術實戰教程

唐友, 王麗輝, 王佳婧

  • 出版商: 化學工業
  • 出版日期: 2022-10-01
  • 定價: $312
  • 售價: 8.5$265
  • 語言: 簡體中文
  • 頁數: 266
  • 裝訂: 平裝
  • ISBN: 7122413632
  • ISBN-13: 9787122413635
  • 下單後立即進貨 (約4週~6週)

商品描述

JSP(Java Server Pages,Java伺服器頁面)是由Sun公司宣導的、許多公司參與建立的一種動態網頁技術標準。
JSP被賦予了Java技術的強大功能,能夠為用戶提供強大的技術支援;
同時,JSP繼承了Java的優勢,可以建立安全的、跨平臺的動態網站。
 
本書從初學者的角度出發進行講解,共13章,詳細講解了JSP的基本語法和Web程式設計方法。
可分為三個部分:
第1章和第2章是第一部分,介紹了Web技術概論、開發環境的搭建和JDBC;
第3章至第9章是第二部分,詳細講解了Web的核心開發技術;
第10章至第13章是第三部分,引入真實的企業專案,
揭示專案開發的真實內幕,可以讓讀者切身感受到專案開發帶來的樂趣。
本書使用深入淺出、通俗易懂的語言闡述教材中涉及的概念,並通過結合典型翔實的Web應用案例、
分析案例代碼、解決常見問題等方式,説明讀者掌握Web應用程式開發的全過程。
 
本書附有原始程式碼、習題、教學課件等資源,既可作為JSP初學者的入門教材,
也可作為高等院校相關專業的教材和輔導用書,而且對JSP開發人員的自學也具有較高的參考價值,
是一本適合廣大電腦程式設計愛好者的讀物。

目錄大綱

第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開發的相關知識030
1.3.1 B/S架構和C/S架構030
1.3.2 Web開發背景知識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 實現第一個JDBC程序042
2.4 PreparedStatement 對象047
2.5 ResultSet對象049
2.6 本章小結054

第3章Servlet基礎055
3.1 Servlet概述055
3.2 Servlet開發入門056
3.2.1 Servlet接口及其實現類056
3.2.2 實現第一個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 發送狀態碼的相關方法080
4.1.2 發送響應消息頭的相關方法080
4.1.3 發送響應消息體的相關方法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 獲取請求參數090
4.4.2 通過HttpServletRequest對像傳遞數據093
4.5 RequestDispatcher對象的應用093
4.5.1 RequestDispatcher接口093
4.5.2 請求轉發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 創建第一個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事件監聽器概述187
8.2.2 任務188
8.3 本章小結199

第9章數據庫連接池與DBUtils工具200
9.1 數據庫連接池201
9.1.1 什麼是數據庫連接池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實現類215
9.3 本章小結218

第10章JSP開發模型219
10.1 JSP開發模型概述219
10.2 MVC設計模式220
10.3 本章小結224

第11章物業管理系統225
11.1 項目概述225
11.1.1 需求分析226
11.1.2 功能結構226
11.1.3 項目預覽226
11.2 項目設計227
11.2.1 系統設計227
11.2.2 數據庫設計228
11.2.3 項目環境搭建230
11.3 本章小結230

第12章物業管理系統前台程序231
12.1 管理員功能232
12.2 業主信息236
12.3 房產信息237
12.4 通知公告238
12.5 故障報修240
12.6 其他功能241
12.7 本章小結242

第13章物業管理系統後台程序243
13.1 後台管理系統概述243
13.2 系統用戶註冊和登錄功能模塊244
13.2.1 增加一條房產信息的後台實現244
13.2.2 修改/刪除一條房產信息的後台實現246
13.3 業主信息管理模塊252
13.4 房產信息管理模塊254
13.5 通知公告管理模塊256
13.6 故障報修管理模塊258
13.7 物業管理系統後台的工具類261
13.7.1 數據庫連接工具261
13.7.2 加密工具263
13.8 配置文件263
13.9 本章小結265
參考文獻266