Struts是目前非常流行的基于MVC的Java Web框架。本書詳細介紹了在最新的Struts1.1以及不久將推出的Struts1.2版本上設計和開發(fā)Java Web應用的各種技術。本書第1章到第3章為入門篇,通過兩個Struts應用實例,引導讀者把握設計、開發(fā)和部署Struts應用的整體流程,充分體會Struts框架在開放大型、可擴展的Web應用方面發(fā)揮的優(yōu)勢。第4章到第7章深入探討了Struts框架的核心組件ActionServlet和RequestProcessor的實現(xiàn)原理,詳細介紹了開發(fā)Struts應用的模型、視圖和控制器的各種技術,細致的描述了Struts配置文件的每個元素的使用方法。第8章到第9章介紹了開發(fā)Struts應用的一些實用技術,如Struts框架的擴展點、Struts應用的國際化,Validator驗證框架和異常處理機制等。第12章到第16章結合具體的Struts應用實例,詳細介紹了Struts的標簽庫以及Tiles框架的使用方法。第17章和第18章介紹如何采用EJB和Web服務來實現(xiàn)Struts框架的模型。第19章到第21章介紹了如何采用第三方軟件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,來控制Struts應用的輸出日志、管理以及測試Struts應用項目。 書中內容注重理論與實踐相結合,列舉了大量具有典型性和實用價值的Web應用實例,并提供了詳細的開發(fā)和部署步驟。隨書附贈光盤內容為本書所有范例源程序,以及本書涉及的所有軟件的最新版本的安裝程序。 本書內容循序漸進,語言深入淺出。無論對于Java Web開發(fā)的新手還是行家來說,本書都是精通Struts技術和開發(fā)Java Web應用的必備的實用手冊。