**
* 阅前说明:
* 此文件为笔者在学习Spring时所写的一些笔记<br>
* 希望能抛砖引玉来促进大家以各种方式交流学习心得<br>
* 如有转载,为了尊重笔者的劳动成果,请保留此段说明<br>
* @author 贺小佼 HeXiaojiao<br>
* Email ld_hxj1@yahoo.com.cn <br>
* QQ 88137099<br>
* Time 2008-04-14 16:43:43 <br>
* Blog http://blog.csdn.net/he ...
Spring 作为一种IOC容器最大的目的就是降低组件与组件之间的依赖关系。而BeanFactory作为整个Spring IOC容器的核心使用了一种统一的方法来装配所有的应用对象,通过Java的反射机制和依赖注入(Dependency Injection)来实现这一装配过程,使受之管理的对象无需知道Spring的存在(受管对象甚至不用import 任何Spring的class),同时也降低了组件间的依赖程度,同时受管对象的生命周期由BeanFactory来统一管理,开发者就不用实现大量的自制的工厂Singleton。
注:以下那些受Spring IOC容器即BeanFactory控制管理的对 ...
在实际的开发中,我们反复尽量避免尽量降低对象间的依赖关系即耦合度。但是如何才能作到呢? 通常的业务对象之间都是依赖关系的,业务对象与业务对象,业务对象与持久层,业务对象与各种资源之间都存在这样和那样的依赖关系。
IoC (Inversion Of Control)中文名为控制反转,就是由容器来控制业务对象之间的依赖关系,而非传统实现中,由代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。控制权的转移带来的好处就是降低了业务对象之间的依赖程度。
IoC实现策略:
1) 依赖查找:容器中的受控对象通过容器的API ...
- 浏览: 4205 次
- 性别:

- 来自: 广东深圳

- 详细资料
搜索本博客
我的相册
screenshotthumb
共 6 张
共 6 张
链接
最新评论
-
struts处理中文乱码问题总 ...
事实证明在处理繁体中文的时候将相关字符集设置成GBK比设置成UTF-8要好。有的 ...
-- by taikeqi -
struts处理中文乱码问题总 ...
字符编码最好 统一,要么是UTF-8 要么 就是其他。在项目中 经常会出现,这个 ...
-- by Kaede -
struts处理中文乱码问题总 ...
struts2.0最好不要设置GBK 因为struts当有中文传递的时候 它就 ...
-- by ice123456 -
struts处理中文乱码问题总 ...
可以使用过滤器转码 做个转码的过滤器 再WEB.XML里配下就好了
-- by shaersa -
struts处理中文乱码问题总 ...
我怎么从来都没有遇到过中文乱码的问题,就把jsp,servlet响应以及数据库的 ...
-- by raymondmiao






评论排行榜