Spring考试试卷有答案

35. 在Spring中,ProxyFactoryBean继承了父类ProxyCreatorSupport的所有配置属性,同时添加了部分独有属性interceptorNames,下列说法正确的有( )。【选两项】

A.可以通过该属性指定多个将织入目标对象的Advice B.采用类似ProxyFactory的addAdvice方法来逐一添加 C.采用类似ProxyFactory的addAdvisor方法来逐一添加

D.此属性属于Collection类型,可以通过配置元素添加需要的拦截器名称 36. 在Spring中,下列关于AOP的理解,正确的有( )。【选两项】(A/B选项不完整)

A. 面向纵向的 B. 面向横向的 C. AOP关注的是面 D. AOP关注的是点 37. 在Spring框架中,面向方面编程(AOP)的目标在于( )。 A. 编写程序时无须关注其依赖组件的实现

B. 封装JDBC访问数据库的代码,简化数据访问层的重复性代码 C. 将程序中涉及的公共问题集中解决 D. 可以通过Web服务调用

38. 在Spring中,下面的代码定义了一个前置通知类,则下列选项中,说法错误的是( )。

public class LogAdvice implements MethodBeforeAdvice{

public void before(Method m,Object[]arges,Object target) throws Throwable{

\}

);(代码中少一个大括号)

A. 方法before是MethodBeforeAdvice接口中定义的方法 B. 参数m是被通知的目标方法 C. 参数args是调用方法的参数 D. 参数target是代理类

39. 通过Spring构建Hibernate,存在的优点有( )。【选三项】 A.测试简单 B.异常封装 C.通用的代码管理 D.综合的事务管理

40. 在SSH整合时,findByExample(Account instance)方法的作用是( )。 A.根据一个属性的值查询

B.将传入的对象状态设置为Transient状态 C.根据对象查询,查询条件为对象的属性值 D.添加与修改,类似于saveOrUpdate

41. 在Spring和Hibernate的整合过程中,各对象注入的顺序是( )。(空格) A.DataSource->SessionFactory-> Biz -> DAO B.SessionFactory -> DataSource ->DAO->Biz C.DataSource->SessionFactory->DAO->Biz D.SessionFactory -> DataSource -> Biz -> DAO

42. 在Spring包装Hibernate后,能够用于保存数据的方法有( )。【选三项】 A. save B. load C. saveOrUpdate D. merge

43. 关于Spring与Hibernate集成,下列说法错误的是( )。 A. 通过集成Spring与Hibernate,以Spring管理程序的依赖关系,将

SessionFactory注入DataSource

B. 通过Spring,在Biz层代码中无须直接实例化DAO类,而是通过注入获得 C. 通过Spring,在DAO类中无须实例化SessionFactory,而是通过注入获得 D. Spring提供HibernateDaoSupport类来简化Hibernate的使用

44. Spring整合Hibernate后,下列关于findByCriteria方法的说法正确的是( )。 A. 参数是HQL B. 参数是Retrictions对象 C. 参数是DetachedCriteria对象 D. 该方法不支持分页

45. 关于Spring对Hibernate提供的支持,下列说法错误的是( )。 A. 提供了综合的事务管理 B. 提供了统一的异常继承体系 C. 便于测试 D. 没有给查询提供良好的支持 46. 在Spring中,下列说法正确的是( )。

A. Spring DAO需要注入DataSource B. Spring DAO需要注入SessionFactory C. DataSource需要注入SessionFactory D. Spring DAO无须注入SessionFactory 47. 在Web启动时创建ApplicationContext,下列选项错误的是( )。 A.

B.

C.

contextConfigLocation

/WEB-INF/classes/applicationContext.xml,(逗号去掉否) /WEB-INF/classes/applicationContext_biz.xml

D.

contextConfigLocation

classpath*:applicationContext.xml

48. Spring IOC容器管理Action的方式有( )。【选两项】 A. B. C.使用 D.使用

49. 时,需要什么配置?( ) A.需要在struts-config.xml中配置

B.需要在web.xml中配置 C

D.需要在applicationContext.xml中配置

50. SSH整合的优点有( )。【选两项】

A.实现了视图、控制器与模型的彻底分离 B.实现了业务逻辑层与持久层的分离 C.具有可扩展性 D.具有可维护性

51. 在Spring中,,是工厂模式的实现,其作用包括( )。【选三项】 A.负责创建和管理Bean

B.负责在实例化Bean之前创建Bean之间的联系 C.创建及分发Bean

D.参与到Bean生命周期中,调用对象的初始化函数及析构函数 52. Spring的优点包括( )。【选三项】 A.低入侵式设计,代码污染低

B.独立于各种服务器,真正实现Write Once、Run Anywhere C.Spring的AOP机制降低了业务对象替换的复杂性

D.Spring的高度开放性,不强制要求应用完全依赖于Spring 53. Spring实现了( )两种基本设计模式。【选两项】 A.门面模式 B.工厂模式 C.单态模式 D.多态模式 54. 单态模式的优势不包括( )。

A.尽量减少Java对象的创建和销毁时的开销 B.避免Java类的频繁实例化

C.让相同类的全部实例共享同一内存区 D.无须要求一个类只有一个实例 55. Spring的核心机制是( )。

A.依赖注入 B.AOP C.声明式事务 D.资源访问 56. Spring依赖注入对调用者和被调用者是否有要求?( ) A.对调用者有要求 B.对被调用者有要求 C.对调用者和被调用者都没有要求 D.以上说法都不正确

57. Spring以Bean的方式管理所有的组件,此处的Bean不包括( )。 A.任何Java对象 B.任何Java组件

C.任何JavaBean D.必须符合规范的JavaBean 58. 在Spring中,用于产生Bean工厂的是( )。 A.Spring的BeanFactory B.Spring的AOP C.Spring的资源 D.Spring的核心库

59. 对应web应用,无须在代码中手动实例化ApplicationContext,可通过

ContextLoader声明式地创建。ContextLoader有两个实现类,分别是( )。【选两项】

A.ContextLoaderListener B.ContextWebListener C.ContextLoaderServlet D.ContextWebServlet

60. 在Spring中,AOP框架具有的两个主要特征是( )。【选两项】 A.各部分之间良好的隔离性 B.可维护性 C.源代码无关性 D.可扩展性

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4