`
elliotann
  • 浏览: 13812 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Spring IOC

阅读更多

   突然想把以前的和现在的技术做一个总结,并对spring的源码进行研究,本人新手,有什么不对的地方还请各位砖家们指导。
1、何谓IOC?
    一个对象的往往需要其它许多的对象的协作来完成工作,因此此对象就会产生对其它对象的依赖。传统的做法一般是在对象中直接实例化出具体的依赖对象实例,这样就会导致高度耦合。
那用什么来解耦呢?把这种依赖的控制权交给其它容器,由其它容器负责这些对象间依赖关系的注入,这样对依赖关系的维护控制权由以前的业务来维护反转给了容器,这就是我们常听到的“控制反转”,其实可能叫反转了控制更清楚些。
而这个容器就是我们常听说的:IOC容器。因此可以说IOC是控制反转实现的载体。
现在有许多的IOC容器供大家选择,而现在用的比较多的就是spring 的开源的IOC容器。

 

分享到:
评论
Global site tag (gtag.js) - Google Analytics