首页 > 编程语言 > 详细

Spring——IOC与Bean容器

时间:2015-03-23 11:13:21      阅读:191      评论:0      收藏:0      [点我收藏+]

[IOC]

(1)IOC:控制反转,控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护。也就是说由IOC容器在运行期间,动态地将某种依赖关系注入到对象之中

(2)DI:依赖注入,是其一种实现方式。

IoC的实现方式主要有两种:依赖查找、依赖注入,这两种方式Spring都是支持的,只不过Spring提倡的是依赖注入的方式。
i.依赖查找

如果我们直接通过BeanFactory或ApplicationContext的getBean(name)方法获取一个bean,这种方式就是依赖查找,这种方式也很好理解,就是直接通过bean的name去查找获得相应的bean。
ii.依赖注入

(3)目的:创建对象并且组装对象之间的关系。

如图所示:

技术分享

 

[Bean容器初始化]

(1)基础:两个包

——org.springframework.beans

——org.springframework.context

——BeanFactory提供配置结构和基本功能,加载并初始化Bean

——ApplicationContext保存了Bean对象并在Spring中广泛应用

(2)Application初始化方式:

——本地文件(本地磁盘文件)

——classpath(相对与工程的路径)

——Web应用中依赖servlet和listener

 

Spring——IOC与Bean容器

原文:http://www.cnblogs.com/yedushusheng/p/4359083.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!