spring的核心是一個(gè)容器(container),實(shí)現(xiàn)了ioc的概念,可以協(xié)助管理多個(gè)對(duì)象的生命周期以及對(duì)象之間的依賴關(guān)系.
在核心容器的使用上,BeanFactory和ApplicationContext的運(yùn)用是了解sping的重點(diǎn).spring可以對(duì)各種bean進(jìn)行配置與管理.
作為一個(gè)應(yīng)用程序框架(Application FrameWork),ApplicationContext除了具備如BeanFactory基本的容器管理功能之外,還支持更多應(yīng)用程序的特性,像資源的獲得,文字消息解析,事件的處理與傳播功能.