【无标题】JavaEE 作业一

*4. 1. 以下关于Spring核心容器相关说法错误的是。(  A  )

A: Spring框架的所有功能都是通过其核心容器来实现的。

B: 创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信息,这些信息通常采用XML文件形式来管理。

C: ApplicationContext不仅包含了BeanFactory的所有功能,还添加了对国际化、资源访问、事件传播等方面的支持。

D: 通常在Java项目中,会采用通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的方式,而在Web项目中,ApplicationContext容器的实例化工作会交由Web服务器来完成。

 

*5. 2. 以下有关Spring的四个基础包说法正确的是。(  D  )

A: Spring的四个基础包,它们分别对应Spring Web容器的四个模块。

B: Spring的四个基础包有spring-core.RELEASE.jar、spring-beans-.RELEASE.jar、spring-context-.RELEASE.jar和spring-aop-.RELEASE.jar。

C: spring-context-.RELEASE.jar是所有应用都要用到的JAR包,它包含访问配置文件以及进行IoC或者DI操作相关的所有类。

D: spring-core.RELEASE.jar包含Spring框架基本的核心工具类,Spring其它组件都要用到这个包里的类,是其它组件的基本核心。

 

*6. 3. 以下有关Spring框架优点的说法正确的是。(   B  )

A: Spring具有简单、可测试和松耦合等特点,从这个角度出发,Spring就是应用于任何Java应用的开发中;

B: Spring提供了对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中式处理,从而提高了程序的复用性

C: Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器管理,杜绝了组件之间的耦合性

D: Spring增加了Java EE开发中一些API的使用难度

 

*7. 4. Spring的核心容器是其他模块建立的基础,以下哪个不是该容器的组成模块。( D )

A: Beans模块

B: Core模块

C: Context模块

D: AOP模块

 

*8. 1. Spring的<bean>元素中的autowire属性取值不包括以下。( D )

A: default

B: byName

C: byType

D: byId

 

*9. 2. 以下有关Bean的装配方式说法正确的是。( C )

A: Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于XML的装配);

B: Spring提供了3种基于XML的装配方式:设值注入、构造注入和属性注入;

C: 在Spring实例化Bean的过程中,Spring首先会调用Bean的默认构造方法来实例化Bean对象,然后通过反射的方式调用setter方法来注入属性值;

D: 设值注入要求一个Bean必须提供一个有参构造方法并且为需要注入的属性提供对应的setter方法。

 

*10. 3. 以下哪些不属于Spring 4.3版本中Bean的作用域。( C )

A: application

B: request

C: response

D: globalSession

 

*11. 4. Spring中定义了一系列的注解,以下有关其常用的注解说明错误的是。( A  )

A: @Autowired用于对Bean的属性变量、属性的setter方法及构造方法进行标注,配合对应的注解处理器完成Bean的自动配置工作,默认按照Bean的名称进行装配。

B: @Repository用于将数据访问层(DAO层)的类标识为Spring中的Bean。

C: @Service通常作用在业务层(Service层),用于将业务层的类标识为Spring中的Bean。

D: @Controller通常作用在控制层(如Spring MVC的Controller),用于将控制层的类标识为Spring中的Bean。

 

*12. 5. 下列选项中,不属于Spring中实例化Bean的方式的是。( D  )

A: 构造器实例化

B: 静态工厂方式实例化

C: 实例工厂方式实例化

D: 抽象方法实例化

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值