簡介 v
致謝 viii
譯者序 ix
光碟內容 x
第一部分 JSP基礎 1
第1章 JavaServer頁面和JSP入門 1
服務器端Java應用的不斷增長和JSP所處的地位 1
Web編程語言比較 4
不同服務器環(huán)境下的JSP 6
怎樣起步 14
小結 14
第2章 HTTP與Servlet基礎 15
HTTP的功能和局限性 15
HTTP請求 16
HTTP和Servlet 21
可配置Servlet編程 31
小結 42
第3章 JSP處理 43
JSP頁面標簽 43
JSP頁面結構 53
處理JSP頁面的服務器 54
小結 66
第二部分 JSP應用開發(fā) 67
第4章 使用腳本元素 67
JSP中的變量 67
理解隱含對象 71
使用流控制語句 72
顯示值 75
共同放置 79
JavaBean代碼支持本章中的例子 93
小結 104
第5章 JavaBean介紹 105
JavaBean概述 105
JavaBean設計注意事項 109
JavaBean范圍 114
命名規(guī)則 115
JavaBean設計指導方針 118
反思:JavaServer引擎或者IDE如何學習JavaBean的風格 119
JavaBean中的錯誤 119
共同放置 123
小結 138
第6章 共享數據: JSP安全、身份認證和完整性 139
共享數據 139
進行身份驗證 151
附加的安全關系問題 159
小結 164
第7章 數據庫訪問 165
數據庫連接性和JDBC 165
連接池 177
小結 201
第8章 錯誤處理與調試 202
調試用戶的經驗 202
錯誤類型 205
處理問題 209
小結 231
第9章 性能 233
性能:可用性檢查 233
性能的體系結構 234
實際JSP的性能:問題與解答 236
性能測試 242
小結 258
第10章 聯合使用XML和JSP 260
必須學習用XML編寫JSP嗎 260
XML是什么 261
在客戶端獨立使用XML 268
編寫XSL模板 271
小結 294
第11章 集成傳統應用程序:包裝和接口 295
Java包裝 295
使用接口程序 317
遠程方法調用(RMI) 321
小結 330
第12章 更多的擴充功能與國際化 331
改變圖形的顯示效果 331
應用程序國際化 352
小結 356
第三部分 專業(yè)級JSP設計、編程和實現 357
第13章 Web應用程序模型及高級結構 357
幾個有用的組件 357
鑒別表 376
用JSP實現MVC 378
用Servlet控制器實現MVC 391
小結 404
第14章 高級數據庫編程技術 405
java.sql.Connection和java.sql.ResultSet的缺陷 405
RowSet: JDBC 2.x類對ResultSet缺陷的解決方案 414
小結 442
第15章 自定義標記:Java標準標記庫的組成 443
為什么要使用自定義標記 443
標記接口及其實現 444
用BodyTag標記轉換文本 451
用確認標記預防錯誤 460
小結 469
第16章 企業(yè)JavaBean與JSP 470
EJB概述 470
Session Bean基礎 471
Entity Bean基礎 471
使用Entity Bean描述數據訪問代碼 471
用戶概述查詢的數據庫驅動框架 480
使用AbstractedQuery類刪除數據訪問并處理代碼 482
一個用于查詢的簡單Entity Bean,可以讀取、編寫和創(chuàng)建功能 513
使用JBoss 541
小結 545
附錄 547
附錄A 安裝 547
附錄B JSP及Servlet API應用參考 557
附錄C Java入門手冊 577
附錄D JSTL API使用參考 587
附錄E Web資源 599