admin管理员组文章数量:1794759
第一章 Spring的基本应用
单选题 1、下列选项中,不属于Spring框架优点的是(A)。5分 A、提供强大的、可以有效减少页面代码的标签 B、声明式事务的支持 C、方便解耦、简化开发 D、方便集成各种优秀框架 2、以下关于Spring核心容器相关说法错误的是(参考答案 :A)。5分 A、Spring框架的所有功能都是通过其核心容器来实现的 B、创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信,这些信通常采用XML文件形式来管理 C、ApplicationContext不仅包含了BeanFactory的所有功能,还添加了对国际化、资源访问、事件传播等方面的支持 D、通常在Java项目中,会采用通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的方式,而在Web项目中,ApplicationContext容器的实例化工作会交由Web服务器来完成 答案说明 :Spring框架的主要功能是通过其核心容器来实现的 3、下列有关Spring框架的描述,错误的是(参考答案 :’D)5分 A、Spring是Java Web开发框架 B、Spring是轻量级框架 C、Spring是开源框架 D、Spring是持久层框架 4、以下有关Spring框架优点的说法正确的是(参考答案 :B)。5分 A、Spring具有简单、可测试和松耦合等特点,从这个角度出发,Spring就是应用于任何Java应用的开发中; B、Spring提供了对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中式处理,从而提高了程序的复用性 C、Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器管理,杜绝了组件之间的耦合性 D、Spring增加了Java EE开发中一些API的使用难度 5、以下有关Spring的四个基础包说法正确的是(参考答案 :‘D)。5分 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、Spring的核心容器是其他模块建立的基础,以下哪个不是该容器的组成模块(参考答案 :’D)。5分 A、Beans模块 B、Core模块 C、Context模块 D、AOP模块 多选题 7、下列选项中,属于Spring框架优点的有(参考答案 :A,B,C,D)。5分 A、方便解耦、简化开发 B、AOP编程的支持 C、方便集成各种优秀框架 D、声明式事务的支持 8、Spring框架压缩包解压后的目录中lib中的JAR包说明正确的是(参考答案 :A,B,C,D)。5分 A、libs目录中的JAR包分为三类 B、以RELEASE.jar结尾的是Spring框架class文件的JAR包 C、以RELEASE-javadoc.jar结尾的是Spring框架API文档的压缩包 D、以RELEASE-sources.jar结尾的是Spring框架源文件的压缩包 9、下列有关Spring框架的描述,正确的有(参考答案 :B,C)5分 A、Spring是持久层框架 B、Spring是Java Web开发框架 C、Spring是开源框架 D、Spring是一个重量级框架 10、Spring框架压缩包解压后的目录中内容说明正确的是(参考答案 :A,B,C)。5分 A、docs文件夹中包含Spring的API文档和开发规范 B、libs文件夹中包含开发需要的JAR包和源码 C、schema文件夹中包含开发所需要的schema文件 D、spring.x.pdf中是使用手册 答案说明 :Spring压缩文件未提供pdf手册 判断题 11、Spring不仅可以用于服务器端开发,也可以应用于任何Java应用的开发中()。 参考答案 :对 12、Spirng框架的Beans模块提供了Spring框架的基本组成部分,包括IoC和DI功能()。 参考答案 :错 13、Spring框架模块大体分为Core Container、Data Access/Integration、Web、IoC(Aspect Oriented Programming)、Instrumentation、Messaging和Test()。 参考答案 :错 答案说明 :是AOP不是IoC 14、在传统模式下,采用“new 被调用者”的方式来创建对象会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护()。 参考答案 :对 15、Spring对服务器端三层体系架构的每一层都提供了技术支持() 参考答案 :对 16、Spring配置文件的名称可以自定义,通常在实际开发中,都会将配置文件命名为applicationContext.xml()。 参考答案 :对 答案说明 : 17、通常在Java项目中,会采用通过FileSystemXmlApplicationContext类来实例化ApplicationContext容器的方式()。 参考答案 :错 答案说明 :会采用通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的方式 18、Spring框架可以和Struts2和Hibernate框架进行整合() 参考答案 :对 19、Spring是一个轻量级的开源框架() 参考答案 :对 20、Spring具有简单、可测试和松耦合等特点()5分 参考答案 :对
本文标签: spring
版权声明:本文标题:第一章Spring的基本应用 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1687050071a130344.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论