BeanFactory
- BeanFactory 可以理解为含有bean集合的工厂类。BeanFactory包含了多种Bean的定义,以便在收到客户端请求时,将对应的bean实例化。
- BeanFactory还能在实例化对象时生成协作类之间的关系。BeanFactory 还包含了bean生命周期的控制,调用客户端的初始化方法(initialization Methods) 和 销毁方法(destruction Methods)
ApplicationContext:在BeanFactory的基础上提供了其他的功能
- 提供了支持国际化的文本消息
- 统一的资源文件读取方式
- 事件的 监听