当前位置: 代码迷 >> Java Web开发 >> spring IOC 原理解决方法
  详细解决方案

spring IOC 原理解决方法

热度:676   发布时间:2013-02-25 21:10:59.0
spring IOC 原理
Spring的IOC原理能理解,但不能系统详细的描述,求答

------解决方案--------------------------------------------------------
解析配置文件,通过property中的name属性,在通过反射创建对象,并且调用对象的setXx的方法,把相应的java对象set到另外一个java对象当中。

------解决方案--------------------------------------------------------
IOC,inverse of control,控制反转,把对象的管理权交给Spring容器去控制(所以谓之反转),跟这个概念绑定在一起的是DI,Dependency Injection,依赖注入。

在一个复杂的应用中,都是由多个对象合作实现业务逻辑的,如果每个对象都由应用本身创建,这就导致代码高耦合并且测试困难.IOC在解耦合和测试方面就做的比较好。

综上,通俗点讲,你在配置文件里告诉你所需要的对象应该如何创建,然后你需要用的时候,就可以跟Spring去要(注入)。
  相关解决方案