网站大量收购独家精品文档,联系QQ:2885784924

Spring培训题库.docx

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

一、Spring基础知识及IOC_选择题1. 下面关于spring描述错误的是:()A Spring支持可插入的事务管理器,使事务划分更轻松,同时无需处理底层的问题。B Spring事务管理的通用抽象层还包括JTA策略和一个JDBC DataSource。C 与JTA或EJB CMT一样,Spring的事务支持依赖于Java EE环境。D Spring事务语义通过AOP应用于 POJO,通过XML或Java SE 5注释进行配置。参考答案:C 2. 下面选项哪个不是Spring中接口注入的方式?()A 接口注入  B 构造子注入  C 设值注入  D 指针注入参考答案:D 3. 下列关于Spring特性中IoC描述错误的是:()A IoC就是指程序之间的关系由程序代码直接操控。B 所谓“控制反转”,是指控制权由应用代码转到外部容器,控制权的转移,C IoC将控制创建的职责搬进了框架中;并把它从应用代码脱离开来D 当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它。参考答案:A 二、Spring基础知识及IOC_简答题1. 请简述Spring的工作机制?参考答案:Spring的工作机制可从以下几点来描述:(1)spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。(2)DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller。(3)DispatcherServlet请请求提交到目标Controller (4)Controller进行业务逻辑处理后,会返回一个ModelAndView (5)Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象(6)视图对象负责渲染返回给客户端。2. 请回答你为什么用Spring的工作机制?参考答案:Spring能有效的组织你的中间层对象,不管你是否选择使用了EJB。如果你仅仅使用了strus或其他为j2ee的API特性的framework,spring致力于解决剩下的问题。Spring能够消除在许多工程中常见的对singleton的过多的使用。这个是一个很大的问题,它降低了系统的可测试性和面向对象的程度。通过把对接口编程而不是对类编程的代价几乎减少到没有,spring能够促进良好的变成习惯的养成。3. 请简述Spring是什么?参考答案:Spring是一个轻型的容器,是J2EE规范的轻量级实现,是企业应用的“一站式”解决方案。其中的核心就是bean工厂,用以构造我们需要的Model,spring是非侵入式的,Spring的应用中的对象不依赖于Spring的特定类。4. 简述spring的组成?参考答案:Spring主要由以下六个部分组成① Spring Core:核心容器,BeanFactory提供了组件生命周期的管理,组件的创建,装配,销毁等功能。SpringContext:ApplicationContext,扩展核心容器,提供事件处理、国际化等功能。它提供了一些企业级服务的功能,提供了JNDI,EJB,RMI的支持。②Spring AOP:提供切面支持。③ Spring DAO:提供事务支持,JDBC,DAO支持。④ Spring ORM:对流行的O/R Mapping封装或支持。⑤ Spring Web:提供Web应用上下文,对Web开发提供功能上的支持,如请求,表单,异常等。⑥ Spring Web MVC:全功能MVC框架,作用等同于Struts。5.简述Spring容器提供了哪些功能?参考答案:Spring容器提供了对对象的管理,如Spring容器负责生成、组装、销毁组件,,另外Spring容器还提供了对持久化的支持,对事务的支持。另外Spring容器提供了国际化等功能。6. 在Spring中,bean的注入有几种方式,各是什么?参考答案:Spring中,Bean的注入有两中方式,分别是Setter注入和构造器注入。7. 请简述:Spring bean的作用域?参考答案:在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此,默认情况下Spring2.0现在有五种类型的Bean。当然,Spring2.0对Bean的类型的设计进行了重构,并设计出灵活的Bean类型支持,理论上可以有无数

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档