Servlet 是一種專用來擴充伺服器功能的小型 Java 程式,近年來,Java servlet 已成為伺服端程式設計領域的主流,隨著 Servlet API 2.3 版的問世,Servlet 將 Java 帶進 Web 軟體開發領域的新境界。
Servlet 提供了一種快速、高功能、可移植的環境來製作動態的網站內容,它們可在 Web Server 的行程空間內執行,而且具備保存執行狀態的能力,使生命期可跨越多個 HTTP request,甚至追蹤 request 與用戶端之間的關係。這樣的特性,使得 servlet 的運作效率遠超過顯其它解決方案(CGI、SSI ...)。不僅如此,Servlet 已被整合進 Java 2 Enterprise Edition(J2EE)架構,具有各種 Java API 的完整存取能力,而且可搭配各家協力廠商的輔助元件,再加上 Java 與生俱來的跨平台能力,這些優勢使得 servlet 程式師左右逢源,達到真正『寫一次、到處服務』的理想。
本書的第一版廣受讀者好評,而這次改版更是全面改寫了舊版內容,納入最新的資訊。對於剛開始想要學習 servlet 的讀者,本書解釋了如何使用 servlet 來設計高竿的互動式網站應用系統,課題包括動態的 HTML 網頁、XML 文件、WAP(無線)與多媒體內容、整合式的進程追蹤(session tracking)、高效率的 JDBC 資料庫連線。對於已經熟悉 servlet 的讀者,本書提供了最新的參考資訊,包括 Servlet API 2.3、WAR 檔、佈署描述檔(web.xml)、J2EE 整合、負載平衡、伺服端控管的 role-based 安全防護觀念、協同運作的最佳化、JavaServer Pages(JSP)與其它製作動態內容的輔助套件(Tea、WebMacro、ECS、XMLC)。
『第一版已經成為 Web 開發者必備的精典之作,而第二版甚至比第一版更具可讀性,對於背景知識的解釋也更為詳盡。這本書的探討深度,以及範例程式所展示的技巧,實在讓我愛不釋手!』--- Danny Coward (Servlet API 規格首席制定人)。
『Servlet 的原始構想很簡單,而發展至今,其功能性卻早已遠超過原本的預期 ... 我認為,Servlet 會如此受歡迎,或許要部份歸功於《Java Servlet 程式設計》,沒有 Jason Hunter 如此有條理地彙整了這些錯綜複雜的功能,Servlet 的風行程度可能要打個折扣 ...』--- James Duncan Davidson(Apache Tomcat 與 Ant 的原創設計人)。
Servlet 提供了一種快速、高功能、可移植的環境來製作動態的網站內容,它們可在 Web Server 的行程空間內執行,而且具備保存執行狀態的能力,使生命期可跨越多個 HTTP request,甚至追蹤 request 與用戶端之間的關係。這樣的特性,使得 servlet 的運作效率遠超過顯其它解決方案(CGI、SSI ...)。不僅如此,Servlet 已被整合進 Java 2 Enterprise Edition(J2EE)架構,具有各種 Java API 的完整存取能力,而且可搭配各家協力廠商的輔助元件,再加上 Java 與生俱來的跨平台能力,這些優勢使得 servlet 程式師左右逢源,達到真正『寫一次、到處服務』的理想。
本書的第一版廣受讀者好評,而這次改版更是全面改寫了舊版內容,納入最新的資訊。對於剛開始想要學習 servlet 的讀者,本書解釋了如何使用 servlet 來設計高竿的互動式網站應用系統,課題包括動態的 HTML 網頁、XML 文件、WAP(無線)與多媒體內容、整合式的進程追蹤(session tracking)、高效率的 JDBC 資料庫連線。對於已經熟悉 servlet 的讀者,本書提供了最新的參考資訊,包括 Servlet API 2.3、WAR 檔、佈署描述檔(web.xml)、J2EE 整合、負載平衡、伺服端控管的 role-based 安全防護觀念、協同運作的最佳化、JavaServer Pages(JSP)與其它製作動態內容的輔助套件(Tea、WebMacro、ECS、XMLC)。
『第一版已經成為 Web 開發者必備的精典之作,而第二版甚至比第一版更具可讀性,對於背景知識的解釋也更為詳盡。這本書的探討深度,以及範例程式所展示的技巧,實在讓我愛不釋手!』--- Danny Coward (Servlet API 規格首席制定人)。
『Servlet 的原始構想很簡單,而發展至今,其功能性卻早已遠超過原本的預期 ... 我認為,Servlet 會如此受歡迎,或許要部份歸功於《Java Servlet 程式設計》,沒有 Jason Hunter 如此有條理地彙整了這些錯綜複雜的功能,Servlet 的風行程度可能要打個折扣 ...』--- James Duncan Davidson(Apache Tomcat 與 Ant 的原創設計人)。