JAVA 培训题库-Spring

一、Spring基础知识及IOC_选择题

1. 下面关于spring描述错误的是:( )

A  Spring支持可插入的事务管理器,使事务划分更轻松,同时无需处理底层的问题。

B  Spring事务管理的通用抽象层还包括JTA策略和一个JDBC DataSource

C  JTAEJB CMT一样,Spring的事务支持依赖于Java EE环境。

D  Spring事务语义通过AOP应用于 POJO,通过XMLJava SE 5注释进行配置。

参考答案:C

2. 下面选项哪个不是Spring中接口注入的方式?( )

A  接口注入  

B  构造子注入  

C  设值注入  

D  指针注入

参考答案:D

3. 下列关于Spring特性中IoC描述错误的是:()

A  IoC就是指程序之间的关系由程序代码直接操控。

B  所谓控制反转”,是指控制权由应用代码转到外部容器,控制权的转移,

C  IoC将控制创建的职责搬进了框架中;并把它从应用代码脱离开来

D  当使用SpringIoC容器时只需指出组件需要的对象,在运行时SpringIoC容器会根据XML配置数据提供给它。

参考答案:A

 二、Spring基础知识及IOC_简答题

1. 请简述Spring的工作机制?

参考答案:Spring的工作机制可从以下几点来描述:(1spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 (2DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller。(3DispatcherServlet请请求提交到目标Controller 4Controller进行业务逻辑处理后,会返回一个ModelAndView 5Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象(6)视图对象负责渲染返回给客户端。

2. 请回答你为什么用Spring的工作机制?

参考答案:Spring能有效的组织你的中间层对象,不管你是否选择使用了EJB。如果你仅仅使用了strus或其他为j2eeAPI特性的frameworkspring致力于解决剩下的问题。Spring能够消除在许多工程中常见的对singleton的过多的使用。这个是一个很大的问题,它降低了系统的可测试性和面向对象的程度。通过把对接口编程而不是对类编程的代价几乎减少到没有,spring能够促进良好的变成习惯的养成。

3. 请简述Spring是什么?

参考答案:Spring是一个轻型的容器,是J2EE规范的轻量级实现,是企业应用的“一站式”解决方案。其中的核心就是bean工厂,用以构造我们需要的Modelspring是非侵入式的,Spring的应用中的对象不依赖于Spring的特定类。

4. 简述spring的组成?

参考答案:Spring主要由以下六个部分组成① Spring Core&#x

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值