內容介紹
從1999年開始,企業級Java風暴般席捲了整個Java編程社區,開發者們都已認識到它在構建分散式應用程式方面的潛力。而現在,JSP(JavaServer Pages )繼續協調網頁設計者和程式設計師之間的工作,讓他們共同創建動態網站。JSP基於特定的Java Servlet技術而構建,用它可以更加輕鬆地開發動態Web應用程式,即使您是一位硬核程式設計師也無妨。《JSP設計(第二版)》得到了徹底的修訂和更新,包括了JSP規範1.2版本中的重大變化,它包括關於JSP Standard Tag Library (JSTL)的詳細內容——JSTL是一組殷切加入的JSP元素規範,用於多數JSP應用程式中需要的任務。本書開篇闡述了JSP如何充分利用Java servlet來創建高效、可移植的Web應用程式。書中還展示了如何用Apache Tomcat伺服器啟動JSP,並詳細講述了JSP語法和功能、錯誤處理和調試、身價驗證和個性化,以及如何將JSTL用於資料庫訪問、XML處理及國際化等。
本書可以滿足兩類想學習JSP的專業人士的不同需要:一類是網頁設計師,他們對如何在網頁中使用JSP元素很感興趣;另一類是程式設計師,他們對JSP API極為關注,並關心如何在企業級應用程式中有效地使用JSP。如果你是後者,本書還將指導你研究一些更深入的課題,諸如用普通的Apache Struts MVC框架將servlet和JavaBeans 與JSP集成在一起等。最後,本書作者展示了如何用逼真的示例開發自定義標記庫,讀者可將其用作自己JSP庫的出發點。
作品目錄
第一部分 JSP應用程式基礎
第一章 JSP介紹
第二章 HTTP和SERVLET基礎
第三章 JSP概覽
第四章 設定JSP環境
第二部分 JSP應用程式開發
第五章 生成動態內容
第六章 在JSP頁面中使用JAVABEANS組件
第七章 使用自定義標記庫和JSP標準標記庫
第八章 處理輸入和輸出
第九章 錯誤處理和調試
第十章 在JSP頁面,請求和用戶間共享數據
第十一章 資料庫訪問
第十二章 身份驗證和個性化
第十三章 國際化
第十四章 使用XML數據
第十五章 使用腳本元素
第十六章 拾遺補缺
第三部分 J2EE中的JSP和JSP組件開發
第十七章 WEB應用程式模型
第十八章 將SERVLET和JSP組合使用
第十九章 開發用於JSP的JAVABEANS組件
第二十章 開發自定義標記庫
第二十一章 高級自定義標記庫特性
第二十二章 結合自定義代碼與JSTL
第二十三章 資料庫訪問戰略
第四部分 附錄