Spring參考手冊-第三章 IoC容器-3.1 緒論

 

選擇哪個接口?
在某種特定的應用中,很多用戶不能確定是使用BeanFactory還是ApplicationContext。通常情況下,當建立一個J2EE環境下的應用時,最好的選擇是ApplicationContext,因爲它提供了所有BeanFactory提供的功能,同時,對於某些重要的功能提供支持。
3.1 緒論
本章詳細介紹了IoC控制反轉原則的實現。IoC涉及到Spring框架的很多相關特性,所以對於IoC技術進行詳細的介紹是什麼必要的。
org.springframework.beans和org.springframework.context這兩個包是Spring框架IoC容器的基礎。BeanFactory接口提供了管理任何種類對象的配置機制。ApplicationContext接口位於BeanFactory的頂端(子接口),並且增加了很多額外的功能,例如Spring的AOP特性,消息資源處理(國際化的時候使用),事件傳播和應用層特定上下文(如Web應用中的WebApplicationContext)。
簡而言之,BeanFactory提供了配置框架和基本的功能,而ApplicationContext則增加了更多的企業級應用功能。ApplicationContext是BeanFactory的複雜超集,任何BeanFactory
的功能也同樣適用於ApplicationContext。
  本章分成兩個部分,第一部分介紹BeanFactory和ApplicationContext的兩者共有的基本特性,第二部分則介紹了ApplicationContext接口具有的特性。
發佈了28 篇原創文章 · 獲贊 6 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章