码迷,mamicode.com
首页 > 编程语言 > 详细

Spring IoC容器的设计—1—主线

时间:2014-08-26 11:18:05      阅读:332      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   strong   ar   2014   

bubuko.com,布布扣

IoC容器的接口设计图

 

下面对接口关系做一些简要的分析,可以依据以下内容来理解这张接口设计图。

  • 从接口BeanFactoryHierarchicalBeanFactory,再到ConfigurableBeanFactory,是一条主要的BeanFactory设计路线。在这条接口设计路线中,BeanFactory接口定义了基本的IoC容器的规范。在这个接口定义中,包括了getBean()这样的IoC容器的基本方法(通过这个方法可以从容器中获取Bean)。而HierarchicalBeanFactory接口在继承了BeanFactory的基本接口之后,增加了getParentBeanFactory()的接口功能,使BeanFactory具备了双亲IoC容器的管理功能。在接下来的ConfigurableBeanFactory接口中,主要定义了一些对BeanFactory的配置功能,比如通过setParentBeanFactory()设置双亲IoC容器,通过addBeanPostProcessor()配置Bean后置处理器,等等。通过这些接口设计的叠加,定义了BeanFactory就是简单IoC容器的基本功能。

Spring IoC容器的设计—1—主线

标签:style   blog   http   color   os   io   strong   ar   2014   

原文地址:http://www.cnblogs.com/duffy/p/3932809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!