本書分成三大部分并附有兩個附錄,每一部分分別對應Spring框架的一個領域:核心框架、業(yè)務和數(shù)據(jù)層、表示層。每一部分既是建立在前一部分的基礎上,同時也可以獨立存在。因此,讀者不必從頭開始,完全可以直接深入到某個主題。書中第一部分展示了Spring框架的兩個核心特性:依賴注入和面向切面編程。第二部分以第一部分介紹的DI和AOP特性為基礎,敘述了如何將這兩個概念應用到應用程序的數(shù)據(jù)和業(yè)務層中。第三部分介紹了Spring構建Web應用程序的各種方式。本書適合所有Java開發(fā)人員閱讀,特別是對企業(yè)級Java開發(fā)人員更有幫助。本書循序漸進地指導讀者瀏覽貫穿本書的復雜示例。Spring最突出之處在于它使企業(yè)級系統(tǒng)開發(fā)變得簡單,所以,企業(yè)級系統(tǒng)開發(fā)人員會更加欣賞本書中的示例代碼。本書最后4章描述了Spring是如何為Web層開發(fā)提供支持的,如果你是一位Web開發(fā)人員,你會發(fā)現(xiàn)本書的最后一部分特別有用。