org.springframework.beans及org.springframework.context包是Spring IoC容器的基礎。BeanFactory提供的高階配置機制,使得管理任何性質的物件成為可能。ApplicationContext是BeanFactory的擴充套件,功能得到了進一步增強,比如更易與Spring AOP整合、訊息資源處理(國際化處理)、事件傳遞及各種不同應用層的context實現(如針對web應用的WebApplicationContext)。簡而言之,BeanFactory提供了配製框架及基本功能,而ApplicationContext則增加了更多支援企業核心內容的功能。ApplicationContext完全由BeanFactory擴充套件而來,因而BeanFactory所具備的能力和行為也適用於ApplicationContext。org.springframework.beans.factory.BeanFactory是Spring IoC容器的實際代表者,IoC容器負責容納此前所描述的bean,並對bean進行管理。在Spring中,BeanFactory是IoC容器的核心介面。它的職責包括:例項化、定位、配置應用程式中的物件及建立這些物件間的依賴。Spring為提供了許多易用的BeanFactory實現,XmlBeanFactory就是最常用的一個。該實現將以XML方式描述組成應用的物件以及物件間的依賴關係。XmlBeanFactory類將持有此XML配置元資料,並用它來構建一個完全可配置的系統或應用。
org.springframework.beans及org.springframework.context包是Spring IoC容器的基礎。BeanFactory提供的高階配置機制,使得管理任何性質的物件成為可能。ApplicationContext是BeanFactory的擴充套件,功能得到了進一步增強,比如更易與Spring AOP整合、訊息資源處理(國際化處理)、事件傳遞及各種不同應用層的context實現(如針對web應用的WebApplicationContext)。簡而言之,BeanFactory提供了配製框架及基本功能,而ApplicationContext則增加了更多支援企業核心內容的功能。ApplicationContext完全由BeanFactory擴充套件而來,因而BeanFactory所具備的能力和行為也適用於ApplicationContext。org.springframework.beans.factory.BeanFactory是Spring IoC容器的實際代表者,IoC容器負責容納此前所描述的bean,並對bean進行管理。在Spring中,BeanFactory是IoC容器的核心介面。它的職責包括:例項化、定位、配置應用程式中的物件及建立這些物件間的依賴。Spring為提供了許多易用的BeanFactory實現,XmlBeanFactory就是最常用的一個。該實現將以XML方式描述組成應用的物件以及物件間的依賴關係。XmlBeanFactory類將持有此XML配置元資料,並用它來構建一個完全可配置的系統或應用。