Spring IOC总结

2016-08-31  本文已影响264人  niaoge2016

概念介绍

IOC原理

在软件开发过程中,系统的各对象之间,各模块之间,软件系统与硬件系统之间或多或少都会存在耦合关系,如果一个系统的耦合度过高,就会造成难以维护的问题。下图展示了系统中的耦合问题

软件系统中耦合的对象

为了解决上面介绍的耦合度过高的问题,IOC理论提出了借助“第三方”来实现具有依赖关系的对象之间的解耦。如下图所示

IOC解耦过程

这样各个对象之间就不直接关联,而是在需要用到对方的时候由IOC容器(第三方)来管理对象之间的依赖关系,我们只需要维护相对独立的各个对象代码即可。

关键技术

参考资料

[1]谈谈对Spring IOC的理解
[2] Spring的IOC原理[通俗解释一下]
[3]Spring IOC容器基本原理

上一篇 下一篇

猜你喜欢

热点阅读