首页 > 试题广场 >

下列关于Spring特性中IoC描述错误的是:

[单选题]
下列关于Spring特性中IoC描述错误的是:  
  • IoC就是指程序之间的关系由程序代码直接操控
  • 所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移
  • IoC将控制创建的职责搬进了框架中,从应用代码脱离开来
  • 使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它
推荐
A
控制反转即IoC (Inversion of Control),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。
编辑于 2015-01-09 10:01:33 回复(3)
所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。当spring容器启动后,spring容器初始化,创建并管理bean对象,以及销毁它。所以我们只需从容器直接获取Bean对象就行,而不用编写一句代码来创建bean对象。这种现象就称作控制反转,即应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。虽然平时只需要按要求将bean配置到配置文件中,但是了解其实现过程对理解spring的实现原理是有好处的
发表于 2014-11-22 10:40:42 回复(0)
A
Ioc是控制反转,将对象的创建和初始化,销毁就给容器来完成
发表于 2015-12-22 09:58:33 回复(0)
交给容器,非交给代码
发表于 2018-09-26 23:06:54 回复(0)
IOC依赖注入的主要功能是降低对象之间耦合关系的设计思想
发表于 2016-03-02 15:12:08 回复(0)
Spring特性中IoC的描述:
所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移。
IoC将控制创建的职责搬进了框架中,从应用代码脱离开来。
使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它。

发表于 2016-12-06 18:48:20 回复(0)
IOC:控制反转,作用降低程序间的耦合。A错
IOC是spring管理bean对象的容器,B、C对
使用依赖注入或者注解的形式,spring在加载配置文件的时候创建的bean对象,根据调用的注解去查找相应的对象。D对
发表于 2020-02-23 10:50:12 回复(0)
A
发表于 2019-05-01 18:14:59 回复(0)
C
发表于 2019-05-01 09:15:41 回复(0)
我知道控制反转是将对象的创建权交给容器,可是容器里不也是通过程序代码来实现创建的吗?做的时候实在没看懂那个错了,就乱选了一个,有谁能说一下这个由程序代码创建哪里错了吗?
发表于 2018-04-10 09:39:37 回复(1)
还有还有一种非IoC
发表于 2015-09-19 13:20:39 回复(0)
a
发表于 2015-04-13 15:58:30 回复(0)