1、Spring集成Struts2,主要用到Spring的( Spring WEB)模块
2、在Spring中,下列关于Spring配置文件的说法正确的是
A: Spring默认是读取/WEB- INF/applicationContext. xm1配置文件
B: Spring的配置文件可以配置在类路径下,并可以重命名,但是需要在web.xml文件中指定
C:可以通过在web. xml中的<context-param> <param-name>和<param-value>进行指定Spring配
置文件
3、在Spring中提供的通过Web容器来启动Spring框架的类有 ContextLoaderListener
4、关于面向切面编程( Aspect 0riented Programming, AOP)正确的是
A: AOP可以对代码段增加新功能
B: AOP的设计思想源于代理模式
5、下列关于Spring特性中IoC的描述正确的是
A:所谓“控制反转”,是指控制权由程序代码转到外部容器,控制权的转移
B: IoC将控制创建的职责搬进了框架中,并把它从程序代码脱离开来,不由程序代码直接操控
C:当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spr ing的IoC容器会根据XML配
置数据提供给它
6、哪些是Spring容器的作用
A:实例化类,创建类的对象
B:建立各个对象间的关系
C:管理对象的生命周期
7、Spring的核心机制是“依赖注入’, 说法正确的是
A:依赖注入有时也被称作控制反转
B:依赖注入可以让Bean与Bean之间以配置文件组织在一起,而不是以硬编码的方式耦合在一起
8、关于依赖注入的说法正确的是 依赖注入的目标是在代码之外管理程序组件间的依赖关系
9、IOC是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系,而并非是由程序代码直接操控
10、在web.xml文件中实现Spring容器初始化任务的类是 ContextLoaderListener
11、怎样实现Spring AOP ( )
1.在项目中添加Spring AOP的jar包
2.编写前置增强和后置增强实现日志功能
3.编写Spr ing配置文件,对业务方法进行增强处理
4.编写代码获取带有增强处理的业务对象
12、依赖注入是将获取属性值的代码转移到类外部,由配置文件完成,不需要编写代码,降低了类之间的耦合度
13、关于使用Schema方式配置切面说法正确的是
<aop :pointcut/>元素既可以在<aop: aspect/>里面,也可以声明在外面
14、使用p命名空间不用指定schema
15、关于在Spring中配置Bean的id属性的说法正确的是
A: id属性不是必须的,可以没有
B: id属性的值不可以重复
16、关于在Spring中配置Bean的init-method的说法正确的是 init- method在依赖注入之后执行
17、在Spring中,自动装载方法有
A: byName
B: byType
18、在Spring中,对于不同数据类型参数的注入,以下说法正确的是( )
A:注入直接量使用<value>标签实现
B:引用Bean使用<ref>标签实现
C:注入nul1和空字符串值分别使用<nul1/>和<value></value>实现
19、在Spring依赖注入过程中,用于注入Set
20、在Spring依赖注入过程中,在注入Map类型的属性时,使用的子节点是
21、在依赖注入中,
22、使用构造器注入实现依赖注入,主要采用( )来进行注入
A:构造函数
B:构造器
23、在Spring中,以下关于使用构造器实现依赖注入的说法正确的是( )
A:使用构造器注入需要生成该类的构造方法
B:需要在配置文件中配置该类的bean,并配置构造器
C: ref是指引用的依赖对象
24、关于Spring依赖注入的说法,正确的是( )
A:采用构造器实现依赖注入,强制要求依赖项一定要注入
B:通过set方法实现注入,依赖项不强制要求注入
25、Spr ing中如果使用代码 注入,说法正确的是( )
A:目标Bean的id或name是' msg'
B:目标Bean必须在同- -配置文件中
26、哪个是Spring中接口注入的方式( )
A:接口注入.
B:构造注入
C:设值注入
27、关于spring的注解下列说法正确的是
A: spring 用注解进行自动装配时,可以不写getter, setter方法也可以为属性装配。
B:spring 用注解进行自动装配时,需要有相应的类型对象被spring的容器管理
28、spring的注解的优先级比xml配置文件的低,在两者都进行配置的时候xml会覆盖注解,Controller在非springmvc中也可以在action中使用,两者功能一致
29、控制反转(Inversion of Control,IoC),也被称为依赖注入,是面向对象编程中的一种设计理念,用来减低程序代码之间的耦合度
30、下列关于Spr ing特性中IoC的描述正确的是( )
A:所谓“控制反转”是指控制权由应用代码转到外部容器,控制权的转移
B: IoC将控制创建的职责搬进了框架中,并把它从应用代码脱离开来
C:当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spr ing的IoC容器会根据配置提
供给它
31、Spring中利用注解的方式实现注入,@Autowired和@Resource的功能相同,关于这两个注解默认的注入
方式,描述正确的是( )
A: @Autowired默认是byType方式,@Resource默认是byName方式
32、使用Spr ing注解方式实现AOP切面,以下必需的jar包有
A: aspectjrt. jar
B: aspectjweaver. j ar
C: cglib-nodep. jar