版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/Spring考试试卷〔题库〕以下关于AOP的说法错误的选项是〔〕。A.AOP将散落在系统中的“方面〞代码集中实现B.AOP有助于提高系统的可维护性C.AOP已经表现出了将要替代面向对象的趋势D.AOP是一种设计模式,Spring为其提供了一种实现在SSH整合时,事务隔离级别是由〔〕实现的。A.Java应用程序B.HibernateC.数据库系统D.JDBC驱动程序以下〔〕不是Spring的依赖注入方式。【选两项】A.setter注入B.getter注入C.接口注入D.构造注入在Spring框架中,面向方面编程〔AOP〕的目标在于〔〕。A.编写程序时不用关心其依赖组件的实现B.将程序中涉与的公用问题集中解决C.封装JDBC访训数据库的代码,简化数据访训层的得复性代码D.实现画面的“无刷新〞关于Spring与Hibernate集成,以下说法错误的选项是〔〕。A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory注入到DataSource中D.通过Spring,可以在Biz层代码中无需直接实例化DAO类,而是通过注入得到在Spring中,以下关于依赖注入的说法,正确的选项是〔〕。A.依赖注入的目标是在代码之外管理程序组建间的依赖关系〔组件?组建?〕B.依赖注入即“面向接口〞的编程C.依赖注入是面向对象技术的替代品D.依赖注入的使用会增大程序的规模以下关于Spring的说法错误的选项是〔〕。A.Spring是一个轻量级JAVAEE的框架集合B.Spring是“依赖注入〞模式的实现C.使用Spring可以实现声明事务D.Spring提供了AOP方式的日志系统在Spring中,配置Hibernate事务管理器〔HibernateTransactionManager〕时,需要注入的属性名称是〔〕。A.dataSourceB.sessionFactoryC.baseHibernateDaoD.transactionProxyFactoryBean以下〔〕不是SpringAOP中的通知类型。A.前置通知B.后置通知C.代理通知D.异常通知关于Spring与Hibernate集成,以下说法错误的选项是〔〕。A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory注入到DataSource中D.通过Spring,无须在Biz层代码中直接实例化DAO类,而是可以通过注入得到在Spring中,关于依赖注入,以下说法错误的选项是〔〕。A.依赖注入是一种设计开发模式B.依赖注入使组件之间相互依赖、相互制约C.依赖注入提倡使用接口编程D.依赖注入可以独立开发各组件,然后根据组件间的依赖关系进展组装关于Spring,以下说法不正确的选项是〔〕。A.运用Spring,可以通过一个setter方法暴露一个类的任何依赖关系B.Spring解决依赖性问题的方法即反向控制或依赖注入C.Spring从配置方面来解决依赖性问题,无须编写一个数据库连接D.Spring从配置方面来解决依赖性问题,同时也需要编写一个数据库连接以下对Spring的7个模块的说法,正确的有〔〕。【选两项】A.各模块〔或组件〕可以单独存在B.各模块〔或组件〕不可以单独存在,必须要一起使用C.核心模块的BeanFactory使Spring成为框架D.上下文模块使Spring成为容器Spring以Bean的方式管理所有的组件,此处的Bean指的是〔〕。A.必须符合JavaBeanB.任何Java对象以与Java组件都视为BeanC.必须要有getter方法和setter方法D.E组件在Spring中,Bean属性中的autowire包括〔〕。【选四项】A.byNameB.byTypeC.constructorD.bySetE.no在Spring中,Bean属性中的dependency-check包括〔〕。【选三项】A.noB.objectsC.simpleD.all在Spring中,以下关于Bean属性中的singleton的说法,正确的有〔〕。【选两项】A.用于定义Bean是否为SingletonB.默认为falseC.默认为trueD.在BeanFactory作用围,仅维护此Bean的一个实例Spring包括两种不同的容器,分别是〔〕。【选两项】A.BeanFactoryB.FileSystemXmlApplicationContextC.ClassPathXmlApplicationContextD.ApplicationContext 以下能够判断Spring容器是否包含ID为proBean的Bean的代码为〔〕。A.booleanflag=beanFactory.containsBean("proBean");B.PropertiesBeanpropertiesBean=(PropertiesBean)beanFactory.getBean("proBean");C.ClassclassType=beanFactory.getType("proBean");D.PropertiesBeanpropertiesBean=(PropertiesBean)beanFactory.getBean("proBean",PropertiesBean.class);在Spring中,ApplicationContext继承了BeanFactory接口,提供BeanFactory的所有功能,同时具有局部新功能,包括〔〕。【选三项】A.提供国际化的支持B.资源访问C.事务传递D.载入多个配置文件 Spring常见的注入方式有〔〕。【选两项】A.setter注入B.getter注入C.接口注入D.构造注入在Spring中,设值注入的优点包括〔〕。【选三项】A.对于习惯了传统JavaBean开发的程序员而言,通过setter方法设定依赖关系更加直观自然B.当依赖关系〔或继承关系〕较复杂时,构造注入方式的构造函数相当庞大。此时假设使用设值注入的方式,那么简单快捷C.某些第三方类库要求组件必须提供默认的构造函数,此时构造注入方式的依赖注入机制会突显其局限性,难以完成期望功能D.在构造期即能创立完整、合法的对象在Spring中,构造注入的优点包括〔〕。【选三项】A.将创立完整、合法对象的工作任务转交给构造函数外的其他方法B.防止了编写繁琐的setter方法,所有的依赖关系都在构造函数中设定C.由于不存在setter方法,而是在构造时由容器一次性设定依赖关系,因而组件在创立之后即处于相对不变的稳定状态,无须担忧上层代码在调用过程中执行setter方法时破坏组件之间的依赖关系D.通过构造子注入,可以在构造函数中决定依赖关系的注入顺序在Spring中,关于IOC的理解,以下说确的有〔〕。【选两项】A.控制反转B.对象被动地承受依赖类C.对象主动地寻找依赖类D.一定要用接口 以下关于在Spring中配置Bean的id属性的说法,正确的有〔〕。【选两项】A.id属性值可以重复B.id属性值不可以重复C.id属性是必须的,没有id属性会报错D.id属性不是必须的在Spring中,关于依赖注入,以下选项中说法错误的选项是〔〕。A.依赖注入能够独立开发各组件,然后根据组件间的关系进展组装B.依赖注入使组件之间相互依赖、相互制约C.依赖注入提倡使用接口编程D.依赖注入指对象在使用时动态注入在Spring中,以下关于setter注入和构造注入的说法,正确的有〔〕。【选两项】A.执行效果完全一样B.注入依赖关系注入时机不同C.setter注入方式依赖对象先注入D.构造注入方式依赖对象先注入在Spring中,以下关于AOP的说确的是〔〕。A.AOP为OOP的补充和完善B.AOP为OOA的补充和完善C.AOP将逐渐代替OOPD.AOP将逐渐代替OOA在Spring中,AOP将软件系统分为两个局部,分别是()。【选两项】A.切面B.业务处理C.核心关注点D.横切关注点在Spring中,实现AOP代理时,以下说确的有〔〕。【选三项】A.Spring默认使用用于接口的JDK动态代理B.Spring只能使用JDK动态代理C.Spring也可以使用CGLIB代理D.Spring主要使用JDK动态代理在Spring中,使用Java实现代理方式需实现InvocationHandler接口,且必须实现invoke(Objectproxy,Methodmethod,Object[]args)方法,那么以下说确的有〔〕。【选三项】A.第一个参数是目标类B.第二个参数Method由被代理接口的方法调用C.第三个参数是方法调用的参数D.当程序调用代理的目标方法时,会自动变为调用invoke方法在Spring中,Proxy.newProxyInstance(mobile.getClass().getClassLoader(),mobile.getClass().getInterfaces(),this)方法根据接口数组动态创立代理类实例,以下说法不正确的选项是〔〕。A.第一个参数用于创立动态代理的ClassLoader对象B.第二个参数为代理对象C.第三个参数为代理包含的处理实例D.第二个参数为接口数组Spring的环绕通知必须实现的接口是〔〕。A.InvocationHandlerB.MethodInterceptorC.MethodBeforeAdviceD.AfterReturningAdviceSpring的后置通知必须实现的接口是〔〕。A.InvocationHandlerB.MethodInterceptorC.MethodBeforeAdviceD.AfterReturningAdvice在Spring中,ProxyFactoryBean继承了父类ProxyCreatorSupport的所有配置属性,同时添加了局部独有属性interceptorNames,以下说确的有〔〕。【选两项】A.可以通过该属性指定多个将织入目标对象的AdviceB.采用类似ProxyFactory的addAdvice方法来逐一添加C.采用类似ProxyFactory的addAdvisor方法来逐一添加D.此属性属于Collection类型,可以通过配置元素<list>添加需要的拦截器名称在Spring中,以下关于AOP的理解,正确的有〔〕。【选两项】〔A/B选项不完整〕A.面向纵向的B.面向横向的C.AOP关注的是面D.AOP关注的是点在Spring框架中,面向方面编程〔AOP〕的目标在于〔〕。A.编写程序时无须关注其依赖组件的实现B.封装JDBC访问数据库的代码,简化数据访问层的重复性代码C.将程序中涉与的公共问题集中解决D.可以通过Web效劳调用在Spring中,下面的代码定义了一个前置通知类,那么以下选项中,说法错误的选项是〔〕。publicclassLogAdviceimplementsMethodBeforeAdvice{publicvoidbefore(Methodm,Object[]arges,Objecttarget)throwsThrowable{"("+Arrays.toString(args)+")";});〔代码中少一个大括号〕A.方法before是MethodBeforeAdvice接口中定义的方法B.参数m是被通知的目标方法C.参数args是调用方法的参数D.参数target是代理类 通过Spring构建Hibernate,存在的优点有〔〕。【选三项】A.测试简单B.异常封装C.通用的代码管理D.综合的事务管理 在SSH整合时,findByExample(Accountinstance)方法的作用是〔〕。A.根据一个属性的值查询B.将传入的对象状态设置为Transient状态C.根据对象查询,查询条件为对象的属性值D.添加与修改,类似于saveOrUpdate 在Spring和Hibernate的整合过程中,各对象注入的顺序是〔〕。〔空格〕A.DataSource->SessionFactory->Biz->DAOB.SessionFactory->DataSource->DAO->BizC.DataSource->SessionFactory->DAO->BizD.SessionFactory->DataSource->Biz->DAO 在Spring包装Hibernate后,能够用于保存数据的方法有〔〕。【选三项】A.saveB.loadC.saveOrUpdateD.merge关于Spring与Hibernate集成,以下说法错误的选项是〔〕。A.通过集成Spring与Hibernate,以Spring管理程序的依赖关系,将SessionFactory注入DataSourceB.通过Spring,在Biz层代码中无须直接实例化DAO类,而是通过注入获得C.通过Spring,在DAO类中无须实例化SessionFactory,而是通过注入获得D.Spring提供HibernateDaoSupport类来简化Hibernate的使用Spring整合Hibernate后,以下关于findByCriteria方法的说确的是〔〕。A.参数是HQLB.参数是Retrictions对象C.参数是DetachedCriteria对象D.该方法不支持分页 关于Spring对Hibernate提供的支持,以下说法错误的选项是〔〕。A.提供了综合的事务管理B.提供了统一的异常继承体系C.便于测试D.没有给查询提供良好的支持在Spring中,以下说确的是〔〕。A.SpringDAO需要注入DataSourceB.SpringDAO需要注入SessionFactoryC.DataSource需要注入SessionFactoryD.SpringDAO无须注入SessionFactory在Web启动时创立ApplicationContext,以下选项错误的选项是〔〕。A.<listener></listener>B.<servlet><servlet-name>context</servlet-name></servlet>C.<context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/classes/applicationContext.xml,〔逗号去掉否〕 /WEB-INF/classes/applicationContext_biz.xml </param-value></context-param><listener></listener-class></listener>D.<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:applicationContext.xml </param-value></context-param><listener></listener-class></listener>SpringIOC容器管理Action的方式有〔〕。【选两项】A.B.C.使用D.使用时,需要什么配置?〔〕A.需要在struts-config.xml中配置</controller>B.需要在web.xml中配置</controller>C</controller>D.需要在applicationContext.xml中配置</controller>SSH整合的优点有〔〕。【选两项】A.实现了视图、控制器与模型的彻底别离B.实现了业务逻辑层与持久层的别离C.具有可扩展性D.具有可维护性在Spring中,,是工厂模式的实现,其作用包括〔〕。【选三项】A.负责创立和管理BeanB.负责在实例化Bean之前创立Bean之间的联系C.创立与分发BeanD.参与到Bean生命周期中,调用对象的初始化函数与析构函数 Spring的优点包括〔〕。【选三项】A.低入侵式设计,代码污染低B.独立于各种效劳器,真正实现WriteOnce、RunAnywhereC.Spring的AOP机制降低了业务对象替换的复杂性D.Spring的高度开放性,不强制要求应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年化学理想树有机合成题目及答案
- 电工技术基础课件
- 2026大学大一(动物营养与饲料科学)饲料营养价值评定资格考试试题及答案
- 2026年贸易国企模拟试卷带答案
- 2026年电子商务行业用户行为与消费趋势报告
- 2026年转炉除尘系统操作模拟试卷带答案
- 2026年纺织服装行业分析报告:低端产能淘汰与高端品牌塑造策略001
- 2026年连续重整模拟试卷及答案
- 2026年道法游园模拟试卷带答案
- 2026年酸再生工三级安全教育(班组级)考核模拟试卷及参考答案
- 2026年钢琴考级乐理模拟试题(含答案)
- 2026年内蒙古包头市辅警人员招聘考试题库及答案
- 安徽省水环境综合治理工程计价定额2025
- 人民监督培训课件
- 2021-2022学年上学期长沙初中道德与法治八年级期中典型试卷1
- 方剂学方歌(“十三五”第十版教材)(2021年新版)
- 运动素质知到课后答案智慧树章节测试答案2025年春浙江大学
- 广东省中山市七校联考2024-2025学年八年级上学期期中考试数学试卷(人教版)(含解析)
- 江苏省苏州市昆山、太仓、常熟、张家港四市2024-2025学年八年级上学期期末阳光测试历史试题(含答案)
- 七年级上册生物学期中复习必背知识点(人教版2024新教材)
- 焦油渣提纯扩建项目环境影响报告书
评论
0/150
提交评论