《Struts2技術內幕:深入解析Struts2架構設計與實現原理》由國內極為資深的Struts2技術專家(網名:downpour)親自執(zhí)筆,iteye兼CSDN產品總監(jiān)范凱(網名:robbin)以及51CTO等技術社區(qū)鼎力推薦。本書以Struts2的源代碼為依托,通過對Struts2的源代碼的全面剖析深入探討了Struts2的架構設計、實現原理、設計理念與設計哲學,對從宏觀上和微觀上去了解Struts2的技術內幕提供了大量真知灼見。同樣重要的是,本書還深入挖掘并分析了Struts2源代碼實現中蘊含的大量值得稱道的編程技巧和設計模式,這對開發(fā)者從Struts2的設計原理上去掌握和悟透Web層開發(fā)的要點和本質提供了絕佳的指導。本書主要分為3大部分,內容安排具有極強的邏輯推理性,章和章之間互相呼應且互為印證。知識準備篇首先介紹了獲取、閱讀和調試Struts2源代碼的方法,以及Struts2源代碼的組織形式;然后厘清了Web開發(fā)中極易混淆的一些重要概念,以及Struts2的核心技術、宏觀視圖、微觀元素、配置元素等,提綱挈領地對Struts2進行了多角度的講解。核心技術篇首先分析了Struts2中多種具有代表性的設計模式,然后對Struts2中的精華——OGNL表達式引擎和XWork框架的原理及機制進行了全面深入的分析和講解。運行主線篇首先對Struts2的兩大運行主線——初始化主線和HTTP請求處理主線進行了深入的剖析,然后對Struts2的擴展機制進行了解讀和抽象。