javaEE企业级开发选择题题库(一) .pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

javaEE企业级开发选择题题库(⼀)

1.

Spring框架容器⽀持多种形式的Bean的装配⽅式,不包括有()

A、基于XML的装配

B、基于properties的装配

C、基于注解(Annotation)的装配

D、⾃动装配

答案:B

2.

以下有关Bean的装配⽅式说法正确的是()

A、Spring容器⽀持多种形式的Bean的装配⽅式,如基于XML的装配、基于注解(Annotation)的装配和⾃动装配(其中最常⽤的是基于

XML的装配)

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

C、在Spring实例化Bean的过程中,Spring⾸先会调⽤Bean的默认构造⽅法来实例化Bean对象,然后通过反射的⽅式调⽤setter⽅法来

注⼊属性值

D、设值注⼊要求⼀个Bean必须提供⼀个有参构造⽅法并且为需要注⼊的属性提供对应的setter⽅法

答案:C

3.

Spring中定义了⼀系列的注解,以下有关其常⽤的注解说明错误的是()。

A、@Autowired⽤于对Bean的属性变量、属性的setter⽅法及构造⽅法进⾏标注,配合对应的注解处理器完成Bean的⾃动配置⼯作,默认

按照Bean的名称进⾏装配

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

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

D、@Controller通常作⽤在控制层(如SpringMVC的Controller),⽤于将控制层的类标识为Spring中的Bean

答案:A

4.

Spring的bean元素中的autowire属性取值不包括以下()。

A、default

B、byName

C、byType

D、byId

答案:D

5.

以下关于Spring对Bean⽣命周期的管理说法错误的是()。

A、Spring容器可以管理singleton作⽤域的Bean的⽣命周期,Spring能够精确的知道该Bean何时被创建,何时初始化完成,以及何时被

销毁

B、对于prototype作⽤域的Bean,Spring只负责创建,当容器创建了Bean实例后,Bean的实例就交给客户端代码来管理,Spring容器将

不再跟踪其⽣命周期

C、每次客户端请求singleton作⽤域的Bean时,Spring容器都会创建⼀个新的实例,并且不会管那些被配置成singleton作⽤域的Bean的⽣

命周期

D、了解Bean的⽣命周期的意义就在于,可以在某个Bean⽣命周期的某些指定时刻完成⼀些相关操作

答案:C

6.

以下有关CGLIB代理相关说法正确的是()。

A、CGLIB代理的使⽤⾮常简单,但它还有⼀定的局限性——使⽤动态代理的对象必须实现⼀个或多个接⼝

B、如果要对没有实现接⼝的类进⾏代理,那么可以使⽤jdk动态代理

C、CGLIB是⼀个⾼性能开源的代码⽣成包,在使⽤时需要另外导⼊CGLIB所需要的包

D、Spring中的AOP代理,必须是CGLIB代理

答案:C

7.

以下关于SpringAOP的介绍错误的是()。

A、AOP的全称是Aspect-OrientedProgramming,即⾯向切⾯编程(也称⾯向⽅⾯编程)

B、AOP采取横向抽取机制,将分散在各个⽅法中的重复代码提取出来,这种采⽤横向抽取机制的⽅式,采⽤OOP思想是⽆法办到的

C、虽然AOP是⼀种新的编程思想,采取横向抽取机制,是OOP的升级替代品

D、⽬前最流⾏的AOP框架有两个,分别为SpringAOP和AspectJ

答案:C

8.

以下不属于ProxyFactoryBean类中的常⽤可配置属性的是()。

A、target

B、proxyInterfaces

C、targetClass

D、interceptorNames

答案:C

9.

在JavaWeb应⽤中,MVC设计模式中的C(控制器)通常可以由()充当。

A、Servlet

B、Listener

C、POJO

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档