一、IOC容器相关UML图:
在Spring IoC容器的设计中,主要有两条线路,一是实现BeanFactory接口的简单容器系列,这系列只实现了容器的基本功能,另一个是ApplicationContext应用上下文,它是容器的高级形态,增加了许多面向框架的特性,同时对应用环境做了许多适配。
最常用的以Application应用上下文为核心的接口设计,主要涉及的接口有:ApplicationContext,WebApplicaionContext,ConfigurableAppicationContext。
我们常用的应用上下文基本上都是ConfigurableApplicationContext或者WebApplicationContext的实现。