摘要:内容比较多,目录为代码生成可能不准确,我也懒得检查,电脑端使用CTRL+F进行搜索,移动端...内容比较多,目录为代码生成可能不准确,我也懒得检查,电脑端使用CTRL+F进行搜索,移动端点击搜索,请节选关键字搜索,因为文章文字中可能有空格或大小写或缺字多字等!

javaee企业应用实战清华大学出版社编程题 javaee企业应用实战答案_spring

第一章

1、以下有关Spring框架优点的说法正确的是()。

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

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

序的复用性

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

间的耦合性

D、spring增加了Java ee开发中一些AP的使用难度

参考答案:B

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

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

B、Spring的四个基础包有spring-core RELEASE jar、spring- beans- RELEASE. jar、spring

context-. RELEASE. jarFAspring-aop RELEASE jar

C、spring- context.RELEASE jar是所有应用都要用到的AR包,它包含访问配置文件以及进行o或者D操作相

关的所有类

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

组件的基本核心

参考答案:D

3、下列选项中,不属于Spring框架优点的是()。

A、提供强大的、可以有效减少页面代码的标签

B、声明式事务的支持

C、方便解耦、简化开发

D、方便集成各种优秀框架

参考答案:A

4、以下关于spring核心容器相关说法错误的是()

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

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

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

D、通常在Java项目中,会采用通过ClassPathXmlApplicationconte类来实例化Applicationcontext容器的方式,

而在Meb项目中,App| cations。ntext容器的实例化工作会交由Web服务器来完成

参考答案:A

5、下列有关Spring框架的描述,错误的是()

A、Spring是Java Web开发框架

B、Spring是轻量级框架

C、Spring是开源框架

D、Spring是持久层框架

参考答案:D

6、Spring的核心容器是其他模块建立的基础,以下哪个不是该容器的组成

模块()。

A、Beans模块

B、core模块

C、Context模块

D、AOP模块

参考答案:D

7、下列有关Spring框架的描述,正确的有()

A、Spring是持久层框架

B、Spring是Java Web开发框架

C、Spring是开源框架

D、Spring是一个重量级框架

参考答案:B,C

8、以下有关依赖注入相关说法正确的是()。

A、依赖注入(D)与控制反转(loC)的含义相同,只不过这两个称呼是从两个角度描述的同一个概念

B、在传统模式下,调用者通常会采用"new被调用者的代码方式来创建对象,这种方式会导致调用者与被调用者

之间的耦合性增加,不利于后期项目的升级和维护

C、在使用Spring框架之后,控制权由应用代码转移到了Spring容器,控制权发生了反转,这就是Spring的控制反

D、从Spring容器的角度来看, Spring容器负责将被依赖对象赋值给调用者的成员变量,相当于为调用者注入了依

赖的实例,这就是Spring的依赖注入

叁考答案:A,B,C,D

9、Spring框架压缩包解压后的目录中内容说明正确的是()。

A、docs文件夹中包含Spring的AP文档和开发规范

B、Ibs文件夹中包含开发需要的JAR包和源码

C、schema文件夹中包含开发所需要的schema文件

D、spring. x pd仲中是使用手册

叁考答案:A,B,C

10、以下哪些属于Spring框架模块()。

A、Core Container

B、Data Access/Integration

C、loC

D、Messaging

参考答案:A,B,D

11、Spring框架压缩包解压后的目录中中的JAR包说明正确的是()。

A、ibs目录中的JAR包分为三类

B、以RELEASE. jar结尾的是Spring框架cass文件的JAR包

C、以RELEASE-javadoc ja结尾的是Spring框架AP档的压缩包

D、以RELEASE-sources ja结尾的是Spring框架源文件的压缩包

参考答案:A,B,C,D

12、以下有关Spring核心容器的说法正确的是()。

A、Spring框架提供了两种核心容器,分别为Bean Factory和ApplicationContext

B、Bean Factory由org. springframework. beans. factory. BeanFactory接口定义,是基础类型的ioC容器

C、BeanFactory就是一个管理Bean的工厂,它主要负责初始化各种Bean,并调用它们的生命周期方法

D、Application Context是BeanFactory的子接口,也被称为应用上下文,是另一种常用的Spring核心容器

参考答案:A,B,C,D

13、下列选项中,属于Spring框架优点的有()。

A、方便解耦、简化开发

B、AOP编程的支持

C、方便集成各种优秀框架

D、声明式事务的支持

叁考答案:A,BC,D

14、Spring的核心容器是其他模块建立的基础,以下哪些属于该容器的组成

模块()。

A、Beans模块

B、Core模块

C、SpEL

D、AOP模块

参考答案:A,B,C

15、Spring的第一个版本是在2004年发布的()。

参考答案:对

16、通常在Java项目中,会采用通过File SystemXmlApplication Context类来实例化Application Context容器的方式()。

参考答案:错

7、Spring开发不需要任何第三方依赖包()。

参考答案:错

18、Spring中基于构造方法的依赖注入通过调用带参数的构造方法来实现,每个参数代表着一个依赖()。

参考答案:对

9、Spring框架模块大体分为Core container、Data access// Integration、Web、loc( Aspect Oriented Programming)、Instrumentation、Message和Test()

叁考答案:错

20、Spring是由Rod johnson组织和开发的一个分层的Javase/eE full-stack(一站式)轻量级开源框架()。

参考答案:对

21、Spring对服务器端三层体系架构的每一层都提供了技术支持()。

参考答案:对

22、在传统模式下,采用new被调用者的方式来创建对象会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护()。

叁考答案:对

23、Spring配置文件的名称可以自定义,通常在实际开发中,都会将配置文件命名为application Context. xm()。

参考答案:对

24、初学者学习spring框架时,只需将Spring的4个基础包以及commons-oggIng Jar复制到项目的b目录,并发布到类路径中即可()。

参考答案:对

25、Spring具有简单、可测试和松耦合等特点()。

参考答案:对

26、依赖注入(D)与控制反转(loC)的含义不同,描述的不是同—个概念()。

叁考答案:错

27、Spring框架可以和Ss2和Hibernate框架进行整合()

参考答案:对

28、Spring不仅可以用于服务器端开发,也可以应用于任何Java应用的开发中()。

参考答案:对

29、Spring框架的Beans模块提供了spring框架的基本组成部分,包括loc和D功能()。

参考答案:错

30、在Spring入门程序开发中,只需将Spring的4个基础包以及commons-oggIng的JAR包复制到目录中即可()

参考答案:对

31、依赖注入的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到Bean组件中()。

参考答案:对

32、Spring是一个轻量级的开源框架()

参考答案:对

33、Spring框架提供了两种核心容器,分别为BeanFactory和Application Context()。

参考答案:对

34、Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作

都交给Spring容器管理,大大的降低了组件之间的耦合性()。

参考答案:对

35、Spring框架的主要功能是通过其核心容器来实现的()

参考答案:对

36、Spring框架采用的是分层架构,它一系列的功能要素被分成20个模块

参考答案:对

隐藏全文