《Struts 2.1權威指南—基于WebWork核心的MXC開發(fā)》是《Struts 2權威指南》的第二版,本書介紹的Struts 2是最新的Struts 2.1。相對于2007年發(fā)布的Struts 2.0,Struts 2.1改變較大,Struts 2.1不僅修正了Struts 2.0中少量Bug(這些Bug在本書第一版中已經指出)。而且新增了REST、Convention和Java Templates,這些都是Struts 2未來的發(fā)展方向。不僅如此,Struts 2.1不再支持Ajax主題,而是改為使用Dojo插件來提供對Ajax的支持。Struts 2.1拋棄了Codebehind插件提供的“零配置”支持,改為使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……為了讓眾多Struts學習者、工作者快速從Struts 2.0的開發(fā)升級到Struts 2.1,筆者升級了《Struts 2權威指南》,第二版改寫了第一版中所有程序,將它們改為基于Struts 2.1運行。第二版刪除了第一版中第18章的內容(Struts 2和Struts 1整合部分),全面介紹了Struts 2.1新增的Convention和REST支持。本書最后配備的兩個常用的實例也都升級為基于Struts 2.1運行,讀者可通過這兩個實例觸類旁通,解決日常開發(fā)中的問題。本書第二版保留了第一版通俗易懂的寫作風格:按Struts 2.1的架構體系,細致地介紹了Struts 2.1各個知識點。在介紹過程中,筆者依照讀者的學習規(guī)律,首先介紹基本概念和基本操作,然后對內容進行深入講解。筆者在介紹Struts 2.1框架時,既照顧到了Struts 2.1初學者的能力,對每個知識點都給出簡單的快速上手的示例;同時也考慮到開發(fā)者在日后開發(fā)中可能遇到的問題,詳細講解了每個知識點的各種用法,本書覆蓋了Struts 2.1近80%的API。因此,本書完全可以作為Struts 2框架的權威手冊,以供開發(fā)者在實際開發(fā)過程中參考。本書適用于有較好的Java編程基礎,有一定JSP、Servlet等Web編程基礎或具備初步Java EE編程基礎的讀者。本書既給出了Struts 2入門級的示范實例,也詳細講解了Struts 2各個知識點及各個選項的詳細用法,可以作為Struts 2框架的權威參考。