本書是國內繫統分析Spring源代碼的著作,也是Spring領域的問鼎之作,由業界擁有10餘年開發經驗的資深Java專家親自執筆,Java開發者社區和Spring開發者社區聯袂推薦。本書第1版不僅在內容上獲得了讀者的廣泛好評,而且在銷量上也摘取了同類書的桂冠,曾經一度掀起Java類圖書的銷售熱潮。第2版不僅繼承了第1版在內容組織和寫作方式上的優點,而且還根據廣大讀者的反饋改進了若干細節上的不足。更為重要的是,對過時的內容進行了更新,並增加了大量內容,使本書更趨近於完美。
本書從源代碼的角度對Spring的內核和各個主要功能模塊的架構、設計和實現原理進行了深入剖析。你不僅能從本書中參透Spring框架的優秀架構和設計思想,還能從Spring優雅的實現源碼中一窺Java語言的精髓。本書在開篇之前對Spring的設計理念和整體架構進行了全面的介紹,能讓讀者從宏觀上釐清Spring各個功能模塊之間的關繫;*部分詳細分析了Spring的核心:IoC容器和AOP的實現,能幫助讀者了解Spring的運行機制;第二部分深入闡述了各種基於IoC容器和AOP的JavaEE組件在Spring中的實現原理;第三部分講述了ACEGI安全框架、DM模塊以及Flex模塊等基於Spring的典型應用的設計與實現。
無論你是Java程序員、Spring開發者,還是平臺開發人員、繫統架構師,抑或是對開源軟件源代碼著迷的代碼狂人,都能從本書中受益。