求大神,java中IOC具体是个什么意思

如题所述

IOC(Inverse of Control):控制反转。
1、本来程序使用哪一个bean是在程序中指定(由程序员具体指定),而使用Spring以后我们将具体的配置写在xml中,由xml来控制;
2、本来类的实例化需要通过new XX() 来实例化一个对象,现在通过spring容器来帮忙实例化类的对象
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-04
控制反转,本来对象是需要你的程序自己创建的,有了IOC你可以把不用再程序中手动new一个对象了,将创建对象的过程交个一个组件,这个组件去创建你需要的对象,你只需要从中获得创建的对象,程序的所有对象都在这个组件中创建,如果你不需要程序的那一部分了,可以很用以删除,而不影响程序其他部分。
第2个回答  2013-05-04
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。
第3个回答  2013-05-04
IOC(Inverse of Control):控制反转,本来程序使用哪一个bean是在程序中指定(由程序员具体指定),而使用Spring以后我们将具体的配置写在xml中,由xml来控制。
第4个回答  2013-05-04
度娘说的不比这里的人说的清楚啊,4个字 控制反转,瞧见没,楼下的就是度娘给你的,http://baike.baidu.com/view/1486379.htm?fromId=146665
相似回答