Spring核心容器接口
2010-09-12 12:41
267 查看
Spring IoC容器是spring框架的核心和基础。IoC容器负责了spring bean的生命周期,是spring框架实现其他扩展功能的基础。下面,我们就来看一下spring IoC容器相关的核心类图
上图简化了类之间的依赖关系,化繁为简,主要关于一下接口的继承体系。BeanFactory接口定义了spring容器所能提供的最基本的服务。同时,spring又提供了几个其他的接口,作为对基本接口的扩展。DefaultListableBeanFactory是Spring框架中最基本的容器实现类,大多数的容器类都是在这个容器实现类的基础上进行功能的扩展。
从接口的继承关系上来看,spring遵守了单一职责原则,每一个接口只负责新增一个新的功能点,可以根据功能上的需要,选择不同的接口去实现。
上图简化了类之间的依赖关系,化繁为简,主要关于一下接口的继承体系。BeanFactory接口定义了spring容器所能提供的最基本的服务。同时,spring又提供了几个其他的接口,作为对基本接口的扩展。DefaultListableBeanFactory是Spring框架中最基本的容器实现类,大多数的容器类都是在这个容器实现类的基础上进行功能的扩展。
从接口的继承关系上来看,spring遵守了单一职责原则,每一个接口只负责新增一个新的功能点,可以根据功能上的需要,选择不同的接口去实现。
相关文章推荐
- 如何手动获取Spring容器中的bean(ApplicationContextAware 接口)
- spring接口 BeanFactoryAware,动态获取IOC容器里面的对象(多例)
- Spring核心技术IoC容器(五)
- spring核心:IOC容器的实现
- Spring 核心技术 IoC容器(一)
- 三条路线告诉你如何掌握Spring IoC容器的核心原理
- 从小白的角度看Spring核心流程概览(XML版)- 容器初始化第二章-刷新此容器 4000
- Spring核心接口之InitializingBean
- Spring核心IOC容器实现分析
- Spring核心IOC容器实现分析
- spring3 bean容器相关源码学习----ApplicationContext接口
- 重新学习Spring之核心IOC容器的底层原理
- 【Spring】IOC核心源码学习:容器初始化过程
- Spring核心技术(一)——IoC容器和Bean简介
- Spring学习,Spring最核心的几个接口
- 14 Spring的核心机制及容器
- Spring源码解析之IoC容器主要接口设计
- Spring IOC容器启动核心
- 【Spring】IOC核心源码学习(二):容器初始化过程
- spring IOC核心源码:容器创建过程