首页 Spring考试

Spring考试

举报
开通vip

Spring考试Spring考试1.(单选题)下列关于Spring配置文件的说法不正确的是A.Spring默认是读取/WEB-INF/applicationContext.xml配置文件B.Spring的配置文件可以配置在类路径下,并可以重命名,但是需要在web.xml文件中指定fTcoC.把即plicationContext.xml文件放到src目录下,Spring也可以读到可以通过在web.xml中的和进行指定Spring配置文件Dlgtq。正确答案:C把即plicationContext.xml文件放到src目录下,需要在w...

Spring考试
Spring考试1.(单选题)下列关于Spring配置文件的说法不正确的是A.Spring默认是读取/WEB-INF/applicationContext.xml配置文件B.Spring的配置文件可以配置在类路径下,并可以重命名,但是需要在web.xml文件中指定fTcoC.把即plicationContext.xml文件放到src目录下,Spring也可以读到可以通过在web.xml中的进行指定Spring配置文件Dlgtq。正确 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 :C把即plicationContext.xml文件放到src目录下,需要在web。xml里设置contextConfigLocationvparam-value>/WEB-INF/classes/applicationContext.xmlojpk7。v/context-param>可以让spring读至U?2.(单选题)下列关于Spring特性中loC描述错误的是冏AoA.loC就是指程序之间的关系由程序代码直接操控oB.所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移loC将控制创建的职责搬进了框架中,从应用代码脱离开来o口D.使用Spring的loC容器时只需指出组件需要的对象,在运行时Spring的loC容器会根据XML配置数据提供给它7Jtg8。正确答案:AIOC是来完成相互依赖的对象的创建、协调工作。TOC\o"1-5"\h\z?3.(单选题)下列关于Spring的装配模式(default-autowire)描述不正确的是Spring中,至少有两种装配模式,按“类型”和“名字”o口B.Spring中默认是按名字进行装配的HYPERLINK\l"bookmark6"\o"CurrentDocument"onCHYPERLINK\l"bookmark8"\o"CurrentDocument"oC.可以用default-autowire=”byType”配置按类型装配oD.一旦在一个Spring配置文件中配置了default-autowire=”byType”,其它的配置文件也是按此种装配方式进行装配ADtbuo正确答案:D在<beans>v/beans>标签中指定default-autowire属性,那么对于子标签<bean>v/bean>如果没有单独的设置autowire属性,那么将采用父标签<beansx/beans>的default-autowire属性的模式,如果单独设置了autowire属性,则采用自己的模式RomkkTOC\o"1-5"\h\z?4.(单选题)下列选项关于Spring的核心机制一一依赖注入的描述正确的是oA.所谓依赖注入就是明确地定义组件接口,独立开发各个组件,然后根据组件间的依赖关系组装运行的设计开发模式o*B.Spring不负责管理bean之间的关系onCoC.<bean>节点有可选的<property>子节点,用于注入bean的属性D.在Spring的配置文件中,使用<bean>来创建Bean的实例正确答案:BSpring通过一个配置文件描述Bean及Bean之间的依赖关系,利用java语言的反射功能实例化Bean并建立Bean之间的依赖关系。spring的ioc容器在完成这些底层工作的基础上,还提供了bean实例缓存,生命周期管理,bean实例代理,事件发布,资源装载等高级服务Kp58Y5.(单选题) 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 下面的Spring配置代码,可以推断下列Java语句的运行结果是Java语句如下:ApplicationContextcontext=new3qaMAClassPathXmlApplicationContext("di.xml");8NYll。System.out.println(((B)context.getBean("b")).getM());Spring配置代码如下:vbeanid="a"class="A">vpropertyname="n"value="2"/>v/bean>o编译错误A.onB.什么也不输出oGC.输出:ioE3输出:2D.正确答案:CclassA为classB的父类6.(单选题)在Spring中,可以通过()方式实现了依赖注入A.getter方法B.setter方法C.自定义赋值方法D.静态方法正确答案:B依赖注入的方式有二种,构造方法属性注入和set方法属性注入7.(单选题)在Spring配置文件di.xml中包含如下的代码v/bean>由此可以推断出A.可以通过如下代码获取Test的实例ApplicationContextcontext=newClassPathXmlApplicationContext("di.xml");Testtest=(Test)content.getBean("test");B.可以通过如下代码获取i的值ApplicationContextcontext=newClassPathXmlApplicationContext("di.xml");inti=(int)content.getBean("i");7pEWW2z80k。C.Test肯定实现了一个接口nD.Test中一定存在getI()方法正确答案:A8.实例化对象IOC的四种方式:无参构造,静态工厂,单例工厂,spring工厂(单选题)Spring中Before通知的目标对象要实现的接口是o*A.MethodBeforeAdviceoB.ThrowsAdviceoC.AfterReturningAdviceoD.MethodInterceptor正确答案:AMethodBeforeAdviceTOC\o"1-5"\h\z?9.(单选题)Spring中Before通知的目标对象要实现的接口中before方法中的三个常用的参数依次是ch9Uf。西AoA.方法,方法的参数,目标对象ooB.方法的参数,方法,目标对象ooC.目标对象,方法,方法的参数oD.方法的参数,目标对象,方法正确答案:A方法,方法的参数,目标对象?10.(单选题)Spring中around通知的目标对象要实现的接口中invoke中方法的参数是o方法A.o目标对象B.C.方法执行参数Exception正确答案:C方法执行参数11.(单选题)下面关于在Spring中配置Bean的init-method的说法正确的是A.init-method是在最前面执行的B.init-method在构造方法后,依赖注入前执行init-method在依赖注入之后执行D.init-method在依赖注入之后,构造函数之前执行正确答案:C是:spring容器初始化bean和销毁前所做的操作定义方式有三种:第一种:通过@PostConstruct和@PreDestroy方法实现初始化和销毁bean之前进行的操作。第二种是:通过在xml中定义init-method和destory-method方法。第三种是:通过bean实现InitializingBean和DisposableBean接口。Qxiow12.(单选题)看下面的代码,说法正确的是()jkN4。.*v/value>TOC\o"1-5"\h\zoA.这段代码是在定义目标对象o*B.这段代码是在定义切入点o口C.这段代码是在定义代理oD.这段代码是在定义织入正确答案:B参见springaop课堂笔记13.(多选题)下面关于在Spring中配置Bean的id属性的说法正确的是A.id属性是必须,没有id属性就会报错/B.id属性不是必须的,可以没有TOC\o"1-5"\h\zoC.id属性的值可以重复oD.id属性的值不可以重复正确答案:BD参照springioc?14.(单选题)关于SpringMVC的核心控制器DispatcherServlet的作用,以下说法错误的是J2vkm。冏AoA.它负责接收HTTP请求oB.加载配置文件oC.实现业务操作oD.初始化上下应用对象ApplicationContext正确答案:CSpringMVC是Spring中的模块,它实现了mvc设计模式,首先用户发起请求,请求到达SpringMVC的前端控制器(DispatcherServlet),前端控制器根据用户的url请求处理器映射器查找匹配该url的handle,并返回一个执行链,前端控制器再请求处理器适配器调用相应的handie进行处理并返回给前端控制器一个modelAndView,前端控制器再请求视图解析器对返回的逻辑视图进行解析,最后前端控制器将返回的视图进行渲染,并把数据装入到request域,返回给用户。c4NkUDiapatcherServlet作为SpringMVC的前端控制器,负责接收用户的请求,并根据用户的请求返回相应的视图给用户。实现业务在service层,所以c答案错误2O5YQ15.(单选题)将一个请求url指向一个类的方法的注解是A.@RequestMapping@RequestParamC.@SessionAttributeoD.DispatcherServlet正确答案:A将一个请求url指向一个类的方法的注解是(@RequestMapping)?16.(多选题)Bean的基本配置中,如果有诸如List,Set,Map和Properties的属性,那么可以通过下述哪些对应的标签来配置?2cl4Wo17oA.oB.oC.o叵D.正确答案:ABCD四项都对17.(多选题)对下面使用Spring依赖注入的代码,下面说法错误的是ApplicationContextcontext=newClassPathXmlApplicationContext("di.xml");rsLiO。Printerprinter=(Printer)context.getBean("printer");A.配置文件di.xml位于classpath目录下“B.在di.xml中定义了一个id或name为printer的beanC.context.getBean()返回的是printer类型的对象,不需要强制转换类型D.di.xml被修改后,context会自动重新加载正确答案:CD参见springdi笔记18.(单选题)SpringMVC中有一个servlet,是通过它来将前端的请求分发到各控制器的,这个servlet的名字是b6etin-oA.DispatcherServlet冏BoB.ApplicationContextorSessionAttributeC.o口D.Controller正确答案:ASpringMVC中有一个servlet,是通过它来将前端的请求分发到各控制器的,这个servlet的名字是(DispatcherServlet)xxAhd?19.(多选题)Spring中的@AspectJ切点表达式函数都有哪些?oP方法切点函数A.o/B.方法入参切点函数o目标类切点函数C.o叵代理类切点函数D.正确答案:ABCD参见springaop笔记?20.(多选题)Spring的AOP的动态代理机制都有哪些?o匚CGLib库A.oEJDK动态代理B.oEProxy代理C.o匚Auto代理D.正确答案:AB参见springaopSpring考试21.(简答题)SpringMVC运行原理,视图解析器22.正确答案:前端控制器DispatcherServlet,映射控制器HandlerMapping,ModelAndViewViewResolverkF6He参见springmvc流程图(简答题)MyBatis原理,为什么使用?类型返回.优点:简化数据库23.正确答案:封装了JDBC操作将SQL查询结果映射为对象,解析SqlMapConfig.xml和SqlMap.xml,MappedStatement,Statement绑定,执行mappedstatement,Map,int,String访问操作,便于实现DAO操作JojxS。参考mybatis笔记(简答题)Spring框架中都用到了哪些设计模式正确答案:代理模式,单例模式,模板方法,工厂模式参考spring笔记关于我们|服务支持|咨询与反馈|最新动态|代理合作|名师堂KFS9p达内时代科技集团有限公司2013-2014中关村中心企业合作:62117598UID中心企业合作:82168421、82168831
本文档为【Spring考试】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
與因
暂无简介~
格式:doc
大小:43KB
软件:Word
页数:0
分类:
上传时间:2021-10-17
浏览量:22