在使用Spring框架之后,对象的实例不再由调用者来创建,而是由【 】来创建,Spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。
Spring容器
举一反三
- 在使用spring 框架后,对象的实例不是有调用者来创建,而是由spring容器来创建。
- 在使用Spring框架之后,对象的实例不再由调用都来创建,而是由Spring容器来创建,控制权由应用代码转移到了Spring容器,控制权发生了反转,这就是Spring的控制反转。
- 以下有关依赖注入相关说法正确的是 A: 依赖注入(DI)与控制反转(IoC)的含义相同,只不过这两个称呼是从两个角度描述的同一个概念 B: 在传统模式下,调用者通常会采用“new 被调用者”的代码方式来创建对象,这种方式会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护 C: 在使用Spring框架之后,控制权由应用代码转移到了Spring容器,控制权发生了反转,这就是Spring的控制反转 D: 从Spring容器的角度来看,Spring容器负责将被依赖对象赋值给调用者的成员变量,相当于为调用者注入了依赖的实例,这就是Spring的依赖注入
- 从Spring容器的角度来看,Spring容器负责将被依赖对象赋值给调用者的成员变量,这相当于为调用都注入了它依赖的实例,这就是Spring的依赖注入。
- Spring支持使用如下哪些方式来创建Bean。 A: 调用静态类方法创建Bean B: 调用构造器创建Bean C: 调用静态工厂方法创建Bean D: 调用实例工厂方法创建Bean
内容
- 0
下列关于Spring特性中IoC描述错误的是:()。 A: IoC就是指对象之间的关系由程序代码直接操控。 B: 所谓“控制反转”,是指控制权由应用代码转到外部容器,控制权的转移。 C: IoC将控制创建的职责搬进了框架中;并把它从应用代码脱离开来。 D: 当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML的配置给组件提供对应的实例。
- 1
对于【 】作用域的Bean,Spring只负责创建,当容器创建了Bean实例后,Bean的实例就交给客户端代码来管理,Spring容器将不再跟踪其生命周期
- 2
在Spring框架中,BeanFactory可以通过如下()方式创建Bean实例。 A: 调用构造器创建一个Bean实例 B: 通过调用Session的Create()方法创建Bean实例 C: BeanFactory调用某个类的静态工厂方法创建Bean D: BeanFactory调用实例工厂方法创建Bean
- 3
在传统模式下,采用“new 被调用者”的方式来创建对象会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护()
- 4
控制反转指程序中对象的获取方式发生反转。它由最初的New方式创建,转变为由Spring创建,以降低耦合性。(<br/>)