Java servlet和JSP構成了企業(yè)級Java體系結構的“Web層”。這些組件在服務器上執(zhí)行與Web相關的常見任務,如處理與電子郵件服務器、數據庫、企業(yè)級JavaBean(EJB)及Web服務器的交互。 本書用Tomcat和BEA WebLogic作為servlet容器,提供了230多個與許多重要的日常Web任務相關的技巧。本書開始簡要介紹了打包servlet和JSP、編寫部署描述文件、部署servlet和JSP、使用Apache Ant、預編譯JSP以及創(chuàng)建XML文檔形式的JSP等方面的技巧。 本書包含了大量關于復雜的日常開發(fā)任務的技巧,如: · 操作“會話”、過濾器、定制標記和JSP標準標記庫(JSTL) · Web客戶端認證 · 與數據庫和電子郵件服務器交互 · 讀取和設置“cookie” · 從客戶端上傳文件 · 將JavaScript集成于servlet和JSP · 在JSP和servlet中嵌入多媒體文件(如數字電影和音樂) · 處理有不同語言用戶的Web客戶端(國際化) · 記錄servlet和JSP的消息日志 · 動態(tài)地導入內容,如同傳統(tǒng)的服務器端導入(SSI)代碼 · 在serlvet或JSP中使用Amazon和Google的Web Services API 這些技巧涵蓋了許多與Servlet 2.4和JSP 2.0規(guī)范相關聯的新特性,包括ServletRequestListener、新的JSTL 1.1函數、使用模板文本中的JSTL元素、標記文件和基于XML Schema的部署描述文件。