【導(dǎo)讀】一個(gè)一體化的整體框架系統(tǒng),它采用的是分層架構(gòu)設(shè)計(jì)和組件化實(shí)現(xiàn)。中選取所需要的目標(biāo)組件,而不必關(guān)注其它的組件部分。比較頻繁的組件則是Spring的Core部分,也就是IoC的配置框架部分。等,開發(fā)者可以暫時(shí)不需要理會(huì)它們,但這并不會(huì)影響應(yīng)用系統(tǒng)中對(duì)IoC組件的具體應(yīng)用。圖,在該圖中展示了Spring框架中七個(gè)定義良好的各自相互獨(dú)立的模塊組件。根據(jù)Spring框架中所提供的技術(shù)幫助文檔,可以了解到每個(gè)模塊的功。核心容器提供Spring框架的基本功能。括企業(yè)服務(wù),例如JNDI、EJB、電子郵件、國際化、校驗(yàn)和調(diào)度等方面的功能定義。所以,可以很容易地使Spring框架管理的任何對(duì)象支持AOP技術(shù)。使用SpringAOP,可以將聲明性事務(wù)管理技術(shù)集成到應(yīng)用程序中。數(shù)據(jù)庫訪問操作方面的異常處理和不同數(shù)據(jù)庫供應(yīng)商拋出的錯(cuò)誤消息。簡(jiǎn)化了錯(cuò)誤處理,因?yàn)镾pringDAO的面向JDBC的異常遵從通用的DAO異常層次結(jié)構(gòu)。MVC框架變成為高度可配置的。當(dāng)然,整個(gè)Spring框架本身也是一個(gè)。Spring框架能夠適用于包括J2SE和J2EE的各種不同的應(yīng)用開發(fā)環(huán)境。