spring的核心是一个容器(container),实现了ioc的概念,可以协助管理多个对象的生命周期以及对象之间的依赖关系.
在核心容器的使用上,BeanFactory和ApplicationContext的运用是了解sping的重点.spring可以对各种bean进行配置与管理.
作为一个应用程序框架(Application FrameWork),ApplicationContext除了具备如BeanFactory基本的容器管理功能之外,还支持更多应用程序的特性,像资源的获得,文字消息解析,事件的处理与传播功能.