盡管企業(yè)Web應用程序的外觀和操作方式很重要,但是開發(fā)人員發(fā)現(xiàn),開始編寫應用程序的業(yè)務邏輯之前他們總是要花太多的時間在前端的表示上。為了解決這個問題,JakartaStruts將Java Servlet、JavaServer Pages(JSP)、自定義標記以及消息資源(messaging resource)結合為一種統(tǒng)一的、可重用的框架。Struts是一個可以共同合作、協(xié)同動作的平臺,對于獨立的開發(fā)人員、大型開發(fā)團隊以及介于這二者之間的任何人都很適用。 自本書第一版發(fā)行以來,Struts開源項目變得越來越受歡迎。盡管這項技術令人振奮,但是它的說明文檔卻仍然少得可憐——大多數(shù)的指南都太簡單,那些要編寫復雜Web應用程序的開發(fā)人員根本找不到所需的關鍵信息。本書第二版為了填補這個信息缺口,針對最近發(fā)布的Struts 1.1版重新修訂擴編,提供最新的信息。第二版增加了新的章節(jié)來專門探討安全、與JSF API的集成、JSP標準標記庫(JSTL)以及Struts的表達式語言(EL)。此外,第二版對第一版中原有的主題也做了擴充,包括: · 安裝、建立和配置Struts · 說明Web應用程序的基本概念 · 實現(xiàn)MVC設計模式(Model 2方法),讓你的應用程序得以使用這個模式 · 采用Struts的日志記錄、驗證和異常處理機制 · 使用S truts Tiles模板庫 · 使用S truts編寫國際化和本地化代碼 · 對Web應用程序應用真實有用的最佳實踐 對于每一個自己所開發(fā)的企業(yè)系統(tǒng),本書作者Chuck Cavanes s都會花大量的時間去研究關于Struts從中能學到什么,以及找出構建Web應用程序的最有效的方式。為了節(jié)省你的時間,讓你不再頭痛,作者用最理想、最務實的“說到哪里做到哪里”的手法,把無價的實踐經驗與大家分享,以指導你最大限度地發(fā)揮Struts框架的潛能。