本書由淺入深、循序漸進地介紹了使用Struts 2框架進行Web應用開發(fā)的基本原理和方法。全書共分為4篇,第一篇Struts 2快速入門,主要介紹了基本的Web開發(fā)技術,Struts 2的基礎知識,并通過簡單應用實例,講解了Struts 2的框架結構。第二篇Struts 2框架核心,包括Action、Interceptor、Result、多視圖和數(shù)據(jù)持久化支持等方面的知識。第三篇Struts 2高級特性,介紹了數(shù)據(jù)驗證、類型轉換和國際化等方面的內容。第四篇Struts 2綜合項目實踐,介紹了3個綜合實例(網絡商店系統(tǒng)、網絡文件管理系統(tǒng)、網絡購書系統(tǒng))的開發(fā)過程,每個實例均按照需求分析、項目設計、代碼開發(fā)、程序測試及項目部署等實際開發(fā)流程編寫,力求使讀者在學習理論的同時,能夠進一步通過現(xiàn)有的程序實例加深理解,提升實戰(zhàn)能力。隨書附贈光盤上有本書全部已經調試通過的程序源代碼。本書重點突出,理論與實踐并重,適合于具有一定Java基礎,進行Web應用開發(fā)的程序員閱讀,也可作為相關培訓機構的教材,以及高等院校相關專業(yè)師生的參考用書。