內容簡介
全書內容分為7篇,共23章,第一篇為“JSP套用開發基礎”,主要講述JSP技術背景情況、JSP技術的基本原理及開發環境的搭建;第二篇為“Servlet核心技術”,主要講述Servlet的技術特點、請求和回響、數據共享、會話跟蹤等技術;第三篇為“JSP技術基礎”,主要講述JSP的基本語法和內建對象及JSP和Servlet的集成,JavaBean和表達式語言;第四篇為“資料庫訪問技術”,主要講述JDBC技術及JSP和Servlet如何通過JDBC訪問資料庫,以及如何改進資料庫的訪問和目前流行的Hibernate、iBATIS及Spring集成訪問的支持;第五篇為“標籤語言和表達式語言”,主要講述JSP的標籤技術,JSP提供的標準標籤庫JSTL的用法及用戶如何自定義自己的標籤庫;第六篇為“Web套用高級專題”,主要講述Servlet過濾器、JSP異常處理、JSP日誌、認證和安全、部署等內容;第七篇為“Web套用開發實例”,圍繞一個電子商務網站,從需求分析、架構選取、數據存儲、開發、測試及部署等過程中闡述Web開發的步驟實例講解。
目錄
第一篇 JSP套用開發基礎
第1章 為什麼要使用Servlet&JSP ...............01
1.1 Web網站 ........................................................02
1.1.1 Web的運作機制 ......................................03
1.1.2 客戶端和Web伺服器 ...............................03
1.2 HTML和HTTP ...................................................05
1.3 動態頁面 ......................................................17
1.4 小結 ..............................................................25
第2章 搭建運行和開發環境 ..........................26
第二篇 Servlet核心技術
第3章 Servlet基礎 ..........................................43
第4章 請求和回響 ..........................................73
第5章 數據共享 ............................................109
第6章 會話跟蹤 ............................................128
第7章 JSP基本結構 ....................................163
第8章 JSP內建對象 ....................................188
第9章 在JSP中使用JavaBean ..................207
第10章 JSP和Servlet的集成 ......................224
10.4 小結 ..........................................................240
第11章 表達式語言 ....................................241
第四篇 資料庫訪問技術
第12章 JDBC資料庫訪問技術 ..................265
第13章 高級資料庫套用 .............................300
第14章 Hibernate數據持久化....................322
第五篇 標籤語言和表達式語言
第15章 標準標籤庫JSTL ...........................346
第16章 JSP自定義標籤擴展 ......................381
第六篇 Web套用高級專題
第17章 使用Servlet過濾器 ........................404
第18章 JSP異常處理 .................................430
第19章 JSP與日誌記錄 .............................451
第20章 Web設計最佳化 .................................465
第21章 Web認證與安全 ...........................484
第22章 Web套用開發及部署 ....................511
第七篇 Web套用開發實例
第23章 綜合實例開發 .................................529
……