JavaEE企业级应用开发教程传智课后题答案.docx

上传人(卖家):最好的沉淀 文档编号:6133146 上传时间:2023-06-01 格式:DOCX 页数:63 大小:54.60KB
下载 相关 举报
JavaEE企业级应用开发教程传智课后题答案.docx_第1页
第1页 / 共63页
JavaEE企业级应用开发教程传智课后题答案.docx_第2页
第2页 / 共63页
JavaEE企业级应用开发教程传智课后题答案.docx_第3页
第3页 / 共63页
JavaEE企业级应用开发教程传智课后题答案.docx_第4页
第4页 / 共63页
JavaEE企业级应用开发教程传智课后题答案.docx_第5页
第5页 / 共63页
点击查看更多>>
资源描述

1、JavaEE 企业级应开发教程传智课后题答案JavaEE企业级应开发教程 传智课后题答案第章(Spring的基本应)单选题1、下列选项中,不属于Spring框架优点的是()。5 分 A、提供强的、可以有效减少页代码的标签 B、声明式事务的持 C、便解耦、简化开发 D、便集成各种优秀框架参考答案 :A2、以下关于Spring核容器相关说法错误的是()。5 分 A、Spring框架的所有功能都是通过其核容器来实现的B、创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信息,这些信息通常采XML件形式来管理 C、ApplicationContext不仅包含了BeanFacto

2、ry的所有功能,还添加了对国际化、资源访问、事件传播等的持 D、通常在Java项中,会采通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的式,在Web项 中,ApplicationContext容器的实例化作会交由Web服务器来完成参考答案 :A答案说明 :Spring框架的主要功能是通过其核容器来实现的3、下列有关Spring框架的描述,错误的是()5分 A、Spring是Java Web开发框架B、Spring是轻量级框架C、Spring是开源框架 D、Spring是持久层框架参考答案 : D4、以下有关Spring框架优点

3、的说法正确的是()。5 分 A、Spring具有简单、可测试和松耦合等特点,从这个度出发,Spring就是应于任何Java应的开发中;B、Spring提供了对AOP的持,它允许将些通任务,如安全、事务、志等进集中式处理,从提了程序的复性C、Spring就是个,可以将所有对象的创建和依赖关系的维护作都交给Spring容器管理,杜绝了组件之间的耦合性D、Spring增加了Java EE开发中些API的使难度参考答案 :B5、以下有关Spring的四个基础包说法正确的是()。5分A、Spring的四个基础包,它们分别对应Spring Web容器的四个模块B、Spring的四个基础包有spring-c

4、ore.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其它组件都要到这个包的类,是其它组件的基本核 参考答案 : D6 、 Spring的核容器是其他模块建的基础,以下哪个不是该容器的组成模块()。5 分 A、Beans模块 B、C

5、ore模块 C、Context模块D、AOP模块参考答案 : D多选题7、下列选项中,属于Spring框架优点的有()。5 分 A、便解耦、简化开发 B、AOP编程的持 C、便集成各种优秀框架D、声明式事务的持参考答案 :A,B,C,D 答案说明 :8 、 Spring框架压缩包解压后的录中lib中的JAR包说明正确的是()。5 分 A、libs录中的JAR包分为三类B、以RELEASE.jar结尾的是Spring框架class件的JAR包 C、以RELEASE-javadoc.jar结尾的是Spring框架API档的压缩包D、以RELEASE-sources.jar结尾的是Spring框架源

6、件的压缩包参考答案 :A,B,C,D9、下列有关Spring框架的描述,正确的有()5分A、Spring是持久层框架B、Spring是Java Web开发框架C、Spring是开源框架 D、Spring是个重量级框架参考答案 :B,C10 、 Spring框架压缩包解压后的录中内容说明正确的是()。5 分 A、docs件夹中包含Spring的API档和开发规范 B、libs件夹中包含开发需要的JAR包和源码 C、schema件夹中包含开发所需要的schema件D、spring.x.pdf中是使册参考答案 :A,B,C答案说明 :Spring压缩件未提供pdf册判断题11、Spring不仅可以于

7、服务器端开发,也可以应于任何Java应的开发中()。5分参考答案 :对12、Spirng框架的Beans模块提供了Spring框架的基本组成部分,包括IoC和DI功能()。5分参考答案 :错13、Spring框架模块体分为Core Container、Data Access/Integration、Web、IoC(Aspect Oriented Programming)、Instrumentation、Messaging和Test()。5分参考答案 :错答案说明 :是AOP不是IoC 14、在传统模式下,采“new 被调者”的式来创建对象会导致调者与被调者之间的耦合性增加,不利于后期项的升级和

8、维护()。5分参考答案 :对15、Spring对服务器端三层体系架构的每层都提供了技术持()5分参考答案 :对16 、 Spring配置件的名称可以定义,通常在实际开发中,都会将配置件命名为applicationContext.xml()。5分参考答案 :对17、通常在Java项中,会采通过FileSystemXmlApplicationContext类来实例化ApplicationContext容器的式()。5分参考答案 :错答案说明 :会采通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的式18、Spring框架可以和Str

9、uts2和Hibernate框架进整合()5分参考答案 :对答案说明 :19、Spring是个轻量级的开源框架()5分参考答案 :对答案说明 :20、Spring具有简单、可测试和松耦合等特点()5分参考答案 :对答案说明 :第章(Spring中的Bean)单选题1、以下有关Bean的singleton作域说法错误的是()。2 分 A、prototype是Spring容器默认的作域B、对需要保持会话状态的Bean(如Struts2的Action类)应该使prototype作域 C、在使prototype作域时,Spring容器会为每个对该Bean的请求都创建个新的实例 D、要将Bean定义为p

10、rototype作域,只需在配置件中将元素的scope属性值设置为prototype即可参考答案 :A2、以下有关Bean的装配式说法正确的是()。2 分 A、Spring容器持多种形式的Bean的装配式,如基于XML的装配、基于注解(Annotation)的装配和动装配(其中最常的是基于XML的装配);B、Spring提供了3种基于XML的装配式:设值注、构造注和属性注; C、在Spring实例化Bean的过程中,Spring先会调Bean的默认构造法来实例化Bean对象,然后通过反射的式调setter法来 注属性值;D、设值注要求个Bean必须提供个有参构造法并且为需要注的属性提供对应的s

11、etter法。参考答案 :C答案说明 :设值注要求个Bean必须提供个参构造法3 、 Spring容器持多种形式的Bean的装配式,不包括有()。2 分 A、基于XML的装配B、基于properties的装配 C、基于注解(Annotation)的装配D、动装配参考答案 :B4、Spring的元素中的autowire属性取值不包括以下()。2 分 A 、 default B、byName C 、 byType D、byId参考答案 : D5、以下有关Spring中的Bean的相关说法正确的是()。2 分 A、Spring可以被看做是个型,这个的作就是产和管理Spring容器中的BeanB、Sp

12、ring中最常使的就是Properties格式的配置式,这种配置式通过Properties件来注册并管理Bean之间的依赖关系 C、在Spring中,XML配置件的可以包含多个,中包含了多个元素,每个元素定义了个BeanD、如果在Bean中未指定id和name,则Spring法获取Bean 参考答案 :A6、以下关于Spring对Bean命周期的管理说法错误的是()。2分A、Spring容器可以管理singleton作域的Bean的命周期, Spring能够精确的知道该Bean何时被创建,何时初始化完成,以及何时被销 毁 B、对于prototype作域的Bean,Spring只负责创建,当容器

13、创建了Bean实例后,Bean的实例就交给客户端代码来管理,Spring容器 将不再跟踪其命周期 C、每次客户端请求singleton作域的Bean时,Spring容器都会创建个新的实例,并且不会管那些被配置成singleton作域的Bean的命周期。 D、了解Bean的命周期的意义就在于,可以在某个Bean命周期的某些指定时刻完成些相关操作参考答案 :C7、以下有关Spring中Bean的作域说法正确的是()。2分A 、 Spring 4.3 中 为 Bean 的 实 例 定 义 了 5 种 作 域B、使prototype定义的Bean在Spring容器中将只有个实例,也就是说,论有多少个B

14、ean引它,始终将指向同个对象 C、每次通过Spring容器获取的singleton定义的Bean时,容器都将创建个新的Bean实例 D、globalSession:在个全局的HTTP Session中,容器会返回该Bean的同个实例。参考答案 : D8、以下哪些不属于Spring 4.3版本中Bean的作域()2 分 A 、 application B 、 request C 、 response D、globalSession 参考答案 :C9、下列选项中,不属于Spring中实例化Bean的式的是()。2 分 A、构造器实例化B、静态式实例化C、实例式实例化D、抽象法实例化参考答案 :

15、D10 、 Spring中定义了系列的注解,以下有关其常的注解说明错误的是()。2 分 A、Autowired于对Bean的属性变量、属性的setter法及构造法进标注,配合对应的注解处理器完成Bean的动配置作,默认按照Bean的名称进装配。B、Repository于将数据访问层(DAO层)的类标识为Spring中的Bean C、Service通常作在业务层(Service层),于将业务层的类标识为Spring中的Bean D、Controller通常作在控制层(如Spring MVC的Controller),于将控制层的类标识为Spring中的Bean 参考答案 :A多选题11、在Spri

16、ng配置件中,Bean的作域是通过元素的scope属性来指定的,该属性值可以设值包括有()。5 分 A 、 request B 、 response C 、 session D、application 参考答案 :A,C,D12、以下有关元素的属性及元素说明正确的是()。5 分 A、id是个Bean的唯标识符,Spring容器对Bean的配置、管理都通过该属性来完成B、name :Spring容器同样可以通过此属性对容器中的Bean进配置和管理,name属性中可以为Bean指定多个名称,每个名称之间逗号或分号隔开C、class属性指定了Bean的具体实现类,它必须是个完整的类名D、scope来

17、设定Bean实例的作域,其属性值有5种参考答案 :A,B,C答案说明 :最近版本Spring框架scope属性值有7种13 、 Spring中定义了系列的注解,常的注解有()。5 分 A 、 Autowired B 、 Repository C 、 Service D 、 Controller 参考答案 :A,B,C,D14、以下哪些属于实例化Bean的式()。5 分 A、构造器实例化B、静态式实例化C、实例式实例化D、抽象法实例化参考答案 :A,B,C判断题15、singleton是Spring容器默认的作域()。1分对错参考答案 :对答案说明 :16 、 Spring容器持多种形式的Bea

18、n的装配式,如基于XML的装配、基于注解(Annotation)的装配和动装配(其中最常的是基于XML的装配)()。1分对错参考答案 :错答案说明 :17、构造器实例化是指Spring容器通过Bean对应类中默认的参构造法来实例化Bean()。1分对错参考答案 :对18、实例化Bean有三种式,分别为构造器实例化、静态式实例化和实例式实例化(其中最常的是构造器实例化)()。1分对错参考答案 :对19、对于prototype作域的Bean,Spring只负责创建,当容器创建了Bean实例后,Bean的实例就交给客户端代码来管理,Spring容器将不 再跟踪其命周期()。1分对错参考答案 :对20

19、、在使prototype作域时,Spring容器为每个对该Bean的请求都只创建个实例()。1分对错参考答案 :错21、Spring提供了3种基于XML的装配式:设值注、构造注和属性注()。1分对错参考答案 :错22、在配置件中,通常个普通的Bean只需要定义id(或name)和class 两个属性即可()。1分对错参考答案 :对23、在Spring中,要想使容器中的Bean,也需要实例化Bean()。1分对错参考答案 :对24 、 prototype是Spring容器默认的作域()。1分对错参考答案 :错填空题25、对于 作域的Bean,Spring只负责创建,当容器创建了Bean实例后,B

20、ean的实例就交给客户端代码来管理,Spring容器将不再跟踪其命周期。2分参考答案 :【prototype】26、Spring实例化Bean有三种式,分别为构造器实例化、静态式实例化和 。2分参考答案 :【实例式实例化】27、Spring提供了2种基于XML的装配式: 和 。2分参考答案 :【设值注(Setter Injection)】【构造注(Constructor Injection)】28、所谓动装配,就是将个Bean动的注到到其他Bean的 中。2分参考答案 :【Property】29、 实例化Bean时,其class属性指定的是 ,同时还需要使factory-method属性来指定

21、所创建的实例化bean的法。2分参考答案 :【静态类】【静态法】答案说明 :简 答 题 30、Bean的作域是通过元素的scope属性来指定的,请说出该属性值有哪些。10分我的答案:singleton、prototype 、request、session、 global session、applicaton、websocket 参考答案 :singleton、prototype、request、session、globalSession、application、websocket 答案说明 :31、请简述基于XML的装配式中设值注的要求。10分我的答案:Bean类必须有个参构造法,且必须为属性

22、提供setter法参 考 答 案 : Spring中基于XML的装配式中设值注需要满以下两点要求:1、Bean类必须提供个默认的参构造法。2、Bean类必须为需要注的属性提供对应的setter法。32、请简述使静态式实例化Bean所在配置件的配置式。10分我的答案:创建名为Bean的Java类;创建个Java类,在类中使静态法获取Bean实例; 创建Spring配置件beans2.xml,并配置类Bean;创建测试类,测试程序。参考答案 :在配置件中,先通过元素配置个Bean,然后通过class属性指定其对应的静态实现类。由于这种式配置Bean 后,Spring容器不知道哪个是你所需要的法,所

23、以需要增加factory-method属性来告诉Spring容器。33、请简述使实例式实例化Bean所在配置件的配置式。10分我的答案:配置使factory-bean属性指向配置的实例,使factory-method属性确定使中的法参考答案 :在配置件中,先配置了个Bean,然后配置需要实例化的Bean。在需要实例化的Bean中,使factory-bean属性指向配置的实例,该属性值就是上个Bean的id。使factory-method属性来确定使中的法。第三章(3-1)(Spring AOP)单选题1、下列有关AOP专业术语中,于表切与程序流程的交叉点的是()。10 分 A、Joinpoin

24、t B 、 Pointcut C 、 Aspect D 、 Advice 参考答案 :B2、以下有关CGLIB代理相关说法正确的是()。10 分 A、CGLIB代理的使常简单,但它还有定的局限性使动态代理的对象必须实现个或多个接B、如果要对没有实现接的类进代理,那么可以使JDK代理 C、CGLIB是个性能开源的代码成包,在使时需要另外导CGLIB所需要的包 D、Spring中的AOP代理,可以是JDK动态代理,也可以是CGLIB代理参考答案 : D3、下列有关AOP专业术语中,于指那些被拦截到的点的是()。10 分 A、Joinpoint B 、 Pointcut C 、 Aspect D 、

25、 Advice 参考答案 :A4、以下关于Spring AOP 的介绍错误的是()。10分A 、 AOP 的 全 称 是 Aspect-Oriented Programming, 即 向 切 编 程 ( 也 称 向 编 程 ) B、AOP采取横向抽取机制,将分散在各个法中的重复代码提取出来,这种采横向抽取机制的式,采OOP思想是法办到的C、虽然AOP是种新的编程思想,采取横向抽取机制,是OOP的升级替代品D、前最流的AOP框架有两个,分别为Spring AOP和AspectJ 参考答案 :C多选题5、以下关于Spring AOP 的介绍正确的是()。15分A 、 AOP 的 全 称 是 Asp

26、ect-Oriented Programming, 即 向 切 编 程 ( 也 称 向 编 程 ) B、AOP采取横向抽取机制,将分散在各个法中的重复代码提取出来,然后在程序编译或运时,再将这些提取出来的代码应到需要执的地 C、虽然AOP是种新的编程思想,但却不是OOP的替代品,它只是OOP的延伸和补充D、前最流的AOP框架有两个,分别为Spring AOP和AspectJ参考答案 :A,B,C,D6、下列有关JDK动态代理的描述,正确的有()。15分A 、 JDK 动 态 代 理 是 通 过 java.lang.reflect.Proxy 类 来 实 现 的B、对于使业务接的类,Spring

27、默认会使JDK动态代理来实现AOP C、Spring中的AOP代理,可以是JDK动态代理,也可以是CGLIB代理 D、使JDK动态代理的对象不必实现接参考答案 :A,B,C7、以下术语Spring AOP常术语的有()。15分A、AspectB、Joinpoint C、Pointcut D、Weaving参考答案 :A,B,C,D判断题8、Spring AOP使纯Java实现,不需要专门的编译过程和类加载器,在运期间通过代理式向标类织增强的代码()。1分对错参考答案 :对9 、 AOP专业术语中,切是指要对哪些Joinpoint进拦截()。1分对错参考答案 :错10 、 AOP动使代理模式有两个典型的例,分别为JDK动态代理和CGLIB代理()。1分对错参考答案 :对11、Spring AOP中的代理就是由AOP框架动态成的个对象,该对象可以作为标对象使()。1分对错参考答案 :对12 、 AOP专业术语中,Target是指代理的标对象()。1分对错参考答案 :对13、CGLIB是个性能开源的代码成包,它采常底层的字节码技术,对指定的标类成个类,并对类进增强,在使 时需要另外导CGLIB所需要的包()。1分对错参考答案 :错14、如果要对没有实现接

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文(JavaEE企业级应用开发教程传智课后题答案.docx)为本站会员(最好的沉淀)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|