Spring企业级程序设计(四)附有答案_第1页
Spring企业级程序设计(四)附有答案_第2页
Spring企业级程序设计(四)附有答案_第3页
Spring企业级程序设计(四)附有答案_第4页
Spring企业级程序设计(四)附有答案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Spring企业级程序设计(四)[复制]在Spring中,数据库配置文件perties一般需要配置的项不包括()[单选题]*数据库的类型(正确答案)数据库的驱动用户名密码答案解析:无在Spring中,JdbcTemplate对象用于新增数据的方法()[单选题]*update(正确答案)insertqueryForObjectquery答案解析:无在Spring中,JdbcTemplate对象用于更新数据的方法()[单选题]*update(正确答案)insertqueryForObjectqueryForList答案解析:无在Spring中,JdbcTemplate对象用于查询数据的方法有()【选两项】*select()query()(正确答案)queryForObject(正确答案)call()答案解析:无在Spring中,JdbcTemplate对象中用于执行存储过程和函数的方法是()[单选题]*call()(正确答案)update()query()queryForObject()答案解析:无在Spring中,JdbcTemplate对象用于批量更新的方法是()[单选题]*batchUpdate(正确答案)updatedeleteexecute答案解析:无以下不属于事务的特性的是()[单选题]*原子性一致性隔离性临时性(正确答案)答案解析:无在Spring中,对Spring和MyBatis整合时,关于mapperLocations属性描述错误的是()[单选题]*mapperLocations属性属于SqlSessionFactoryBean类配置mapperLocations的作用是减少MyBatis的映射文件的配置在配置mapperLocations时可以使用通配符*配置了mapperLocations就不需要配置MyBatis其他属性了(正确答案)答案解析:无在Spring中,奖Spring与MyBatis整合时,下列说法错误的是()[单选题]*MyBatis-Spring的jar包由Spring提供(正确答案)可以不用给出Dao的实现类,而由映射接口实现MyBatis的配置文件可以写在MyBatis本身的配置文件中,也可以在Spring中指定Spring和MyBatis集成后同样可以使用XML配置声明式事务答案解析:无在SpringMVC中,以下描述错误的是()[单选题]*SpringMVC中必须是实现了Handler接口的JavaBean才能成为请求处理器(正确答案)DispatcherServlet是SpringMVC的前端控制器和任何的servlet一样,必须web.xml中配置后,才能起作用在web.xml中,根据servlet-mapping的URL不同,可以配置多个DispatcherServletModelAndView中的view是逻辑视图名,而非真正的视图对象答案解析:无在Spring中,以下关于Spring框架说法错误的是()[单选题]*Spring是一个轻量级的企业级开发框架Spring框架的核心是一个AOP容器(正确答案)Spring有2个主要目标:一是让现有技术更易于使用,二是促进良好的编程习惯Spring坚持一个原则:对于已有较好解决方案的领域,Spring绝不重复实现,只对现有方案提供支持答案解析:无以下关于MVC的处理过程描述不正确的是()[单选题]*首先控制器接收用户的请求,控制器调用相应的模型来处理用户请求模型进行相应的业务逻辑处理,并返回数据模型确定调用哪个视图进行数据展示(正确答案)视图将模型返回的数据呈现给用户答案解析:无在Spring中,定义了7中事务的传播行为,其中,最常用的是(),表示当前方法必须运行在事务中。[单选题]*PROPAGATION_REQUIRES_NEWPROPAGATION_SUPPORTSPROPAGATION_REQUIRED(正确答案)PROPAGATION_NOT_SUPPORTS答案解析:无在Spring中,使用声明式事务的方式包括()【选两项】*xml配置的方式(正确答案)xml解析的方式AOP的方式注解的方式(正确答案)答案解析:无在Spring中,使用注解的方式来进行事务管理,使用的注解是()[单选题]*@Transactional(正确答案)@Resource@Service@Repository答案解析:无在Spring中,注解@Service一般在()使用中[单选题]*控制层业务层(正确答案)数据访问层表示层答案解析:无在Spring中,注解@Repository一般在()使用中[单选题]*业务层控制层数据访问层(正确答案)表现层答案解析:无在Spring中,注解@Controller一般在()使用中[单选题]*业务层控制层(正确答案)数据访问层表现层答案解析:无在Spring中,JdbcTemplate对象用于删除数据的方法是()[单选题]*insertupdate(正确答案)deletequery答案解析:无在Spring中,applicationContext.xml配置文件中开启注解方式管理AOP事务的配置是()[单选题]*<propertyname="driverClass"value="com.mysql.jdbc.Driver"></property><context:component-scanbase-package="com.mhys"></context:component-scan><tx:annotation/><tx:annotation-driven/>(正确答案)答案解析:无在Spring中,使用XML方式配置AOP实现事务管理的过程中,需要进行以下()配置【选三项】*配置事务核心管理器(正确答案)配置事务通知(正确答案)配置AOP织入(正确答案)配置切面对象答案解析:无在Spring中,下列()操作需要使用事务管理【选两项】*查询操作批量修改操作(正确答案)分页查询批量新增操作(正确答案)答案解析:无在Spring中,下列属于()事务管理器[单选题]*TransactionManager(正确答案)DataSourceQueryForObjectCall答案解析:无在MVC中,M是指()[单选题]*Model(正确答案)ViewControllerModelAndView答案解析:无在MVC中,V是指()[单选题]*ModelView(正确答案)ControllerModelAndView答案解析:无在MVC中,C是指()[单选题]*ModelViewController(正确答案)ModelAndView答案解析:无在Spring中,使用XML方式配置AOP实现事务管理的过程中,配置事务通知可通过()[单选题]*<aop:config><bean><tx:advice>(正确答案)<advice>答案解析:无在SpringMVC中,当需要使用SpringMVC标签库之前,需要手动引入SpringMVC标签库,以下引入正确的是()[单选题]*<%@tagliburi="/jsp/jstl/core"prefix="c"%><%@tagliburi="/tags/form"prefix="form"%>(正确答案)<%@taglibprefix="fmt"uri="/jsp/jstl/fmt"%>以上均不正确答案解析:无在SpringMVC中,视图解析器是()[单选题]*HandlerMappingDispatcherServletModelAndViewViewResolver(正确答案)答案解析:无在SpringMVC中,进行服务器端验证,用()注解可以实现密码长度的限制[单选题]*@Size(正确答案)@Length@Max@Past答案解析:无在SpringMVC中,注解@RequestMapping的属性()用于指定请求中必须包含的参数[单选题]*valuepathparams(正确答案)method答案解析:无在SpringMVC中,注解@RequestMapping的()属性用于指定请求所处理的请求类型[单选题]*namevaluemethod(正确答案)params答案解析:无在SpringMVC中,注解@RequestMapping的属性()用于表示地址请求映射的路径[单选题]*methodnamevalue(正确答案)params答案解析:无在SpringMVC中,在设计处理器类时,方法参数使用()注解来接收基本数据类型参数[单选题]*@RequestParam(正确答案)@Prequest@Param@RequestMapping答案解析:无在SpringMVC中,在设计控制器方法时,注解()可以获取restful风格请求的路径参数[单选题]*@RequestMapping@RequestBody@PathVariable(正确答案)@RequestParam答案解析:无在SpringMVC中,ModelAndView的作用()[单选题]*封装后端数据设置view的url,即跳转到前端的url将数据传递给前端以上均是(正确答案)答案解析:无在SpringMVC中,下列关于ModelAndView的说法错误的是()[单选题]*控制器处理方法的返回值若为:ModelAndView,则既可以包含视图信息,也可以包含模型数据信息控制器处理方法的返回值若为:ModelAndView,在控制器的方法体内,除了通过setViewName()或者setView()设置视图,还必须通过addObject()添加模型数据(正确答案)ModelAndView的addObject()方法跟addAll0bjects()方法区别:前者添加一个对象到model中,后者是添加一个Map对象ModelAndView.setViewName(”welcome");中的welcome是逻辑视图名,并非真正的视图对象答案解析:无在SpringMVC中,以下参数绑定常用的注解,根据它们处理的Request的不同内容部分可分为4类,不正确的有()【选两项】*处理请求URL部分的注解:@PathVariable处理请求header部分的注解:@SessionAttributes,@ModelAttribute(正确答案)处理请求body部分的注解:@RequestParam,@RequestBody处理attribute类型是注解:@RequestHeader,@CookieValue(正确答案)答案解析:无在SpringMVC中,以下可以用在控制器方法的参数上的注解是()[单选题]*@Controller@RequestMapping@RequestBody(正确答案)@ResponseBody答案解析:无在SpringMVC中,下列关于注解@RequestParam说法正确的是()[单选题]*控制器方法入参时,必须使用@RequestParam指定请求参数@RequestParam的参数required,默认值为false若有非必须的参数,必须使用@RequestParam注解标注并设置required=false使用@RequestParam指定对应请求参数,并且required=true,那么请求中若不加此参数则会报请求错误(正确答案)答案解析:无在SpringMVC中,在视图解析器中配置前缀和后缀正确的是()【选两项】*<propertyname="prefix"value="/WEB-INF/jsp/"/>(正确答案)<propertyname="suffix"value=".jsp"/>(正确答案)<propertyname="user"value="zhangsan"/><propertyname="pwd"value="124"/>答案解析:无在SpringMVC中,可以用在类上的注解有()【选两项】*@Controller(正确答案)@RequestMapping(正确答案)@RequestBody@RequestParam答案解析:无在SpringMVC中,需要用户开发的组件有()【选两项】*前端控制器控制器(正确答案)视图(正确答案)处理器映射器答案解析:无在Spring中,bean的autowire属性用于设置自动装配,默认情况下的取值为()[单选题]*no:不使用自动装配(正确答案)byName:按名字进行自动装配byType:按类型进行自动装配default:由上级标签<beans>的default-autowire属性确定答案解析:无在SpringMVC中,以下可以用在类和方法上的注解是()[单选题]*@Controller@RequestMapping(正确答案)@RequestBody@RequestParam答案解析:无在Spring中,当使用@component注解定义bean的时候,SpringIOC容器会将这个bean自动注入到容器中,那么以下()注解会实现同样的效果【选三项】*@Controller(正确答案)@Service(正确答案)@Rep

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论