标签:注入 动态 过程 data- new ext sdn mic 控制
IOC(Inversion of Control)简单介绍:
控制反转”,并非一种技术。而是一种思想。一种主动提供服务的思想。所谓IOC,就是由Spring负责控制对象的生命周期和对象间的关系,与我们传统的在对象内部直接控制背道而驰。
在传统的程序开发中,完毕一个业务逻辑至少须要两个或两个以上的对象协助完毕。通常一个对象要使用另外一个对象。都是直接在对象内部通过new进行创建对象。由程序主动去创建以来对象。
但这就代表着当前的模块和它所依赖的对象紧紧耦合了。可是其实,我们所须要的仅仅是调用依赖对象提供的某项服务而已。可是想想假设有某种方式让这些服务主动送上来满足我们的需求。我们就不用那么费劲了。IOC也就是这么个简单的道理,主动帮忙创建和注入了依赖对象。例如以下图:
传统程序开发: 主动创建对象—>组装对象
标签:注入 动态 过程 data- new ext sdn mic 控制
原文地址:http://www.cnblogs.com/liguangsunls/p/7183397.html