IoC容器系列的设计与实现:BeanFactory和ApplicationContext
- 在Spring IoC容器的设计中,我们可以看到两个主要的容器系列。
- 一个是实现BeanFactory接口的简单容器系列,这系列容器只实现了容器的最基本功能;
- 另一个是ApplicationContext应用上下文,它作为容器的高级形态而存在。
- 应用上下文在简单容器的基础上,增加了许多面向框架的特性,同时对应用环境作了许多适配。
- 有了这两种基本的容器系列,基本上可以满足用户对IoC容器使用的大部分需求了。