SpringMVC错题合集 |
您所在的位置:网站首页 › fim评估中有关括约肌控制的说法正确的有 › SpringMVC错题合集 |
1、在SpringMVC中,Spr ingMVC默认采用的HandlerMapping实现类是 A: BeanNameUr1HandlerMapping2、在SpringMVC中,DispatcherServlet中 使用的特殊的Bean包括 A: Controller B: ViewResolver C: HandlerExcepti onResolver3、在SpringMVC中,以下关于拦截器的使用说法正确的是 A: SpringMVC的拦截器,是属于HandlerMapping级别的 B: SpringMVC的拦截器可以有多个HandlerMapping,每个HandlerMapping可以有自己的拦截器。 C:一一个请求交给一个HandlerMapping时, 这个HandlerMapping先找有没有处理器来处理这个请 求,如果找到了,就执行拦截器,执行完拦截后,交给目标处理器4、在SpringMVC中,以下关于多个HandlerMapping的执行顺序说法正确的是 A: Def aultAnnotati onHandl erMapping的order属性值是: 1 D: 自动注册的Simp1eUr 1Handler Mapping的order属性值是: -214748364 .5、在Spr ingMVC中,关于BaseCommandController提供的功能,说法中包含的是 A:将请求参数转换为Command对象 B:对数据进行验证。在转换和验证时发生错误时,需要在handle (request,response, command errors)中进行处理 C:绑定用户类型6、在SpringMVC中,描述正确的是 A: DisPatcherServlet是SpringMVC的前端Servlet,和任何的servlet-样,必须在web. xml中 配置后,才能起作用 B:在web. xm1中,根据servlet-mapping的URL不同,可以配置多个DisPatcherServlet C: ModelAndView中的view是逻辑视图名,而非真正的视图对象7、在SpringMVC中,关于SpringMVC核心组件说法正确的是 A: SpringMVC所有请求都提交给DisptacherServlet, DispatcherServlet查询一个或多个Handl erMapping找到处理请求的Controller,将请求提交到Controller B: Controller进行业务逻辑处理后可以返回- -个ModelAndView对象 C: Controller查询-一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象8、有关MVC的处理过程,描述正确的是( ) A:首先控制器接收用户的请求,决定调用那个模型来进行处理 B:模型处理用户的请求并返回数据 C:视图将模型返回的数据呈现给用户9、在Spr ingMVC中,SpringMVC是一个基于DispatcherServlet的MVC框架, 每一个请求最先访问的都是Di spatcherServlet, DispatcherServlet负责转发每一个Request请求给相应的()。 A: Handler10、对spring mvc优点的描述的正确的是 A: spring mvc可以认为已经100%零配置 B: struts2是类级别的拦截, -个类对应一 -个request.上下文 C: springmvc是方法级别的拦截, -一个方法对应- -个request.上下文,而方法同时又跟一个ur1对 应11、Spring MVC将所有的请求都提交给哪个类来处理。 A. DisnatcherServlet12、在Spr ingMVC中,Command Controllers 提供的功能包括 A:绑定用户类型 B:自动验证 C:自动创建command对象13、在SpringMVC中,通常在我们的应用中要求Controller s在wEB层和service层之间作相应的处理包括 哪个 (选择一项) A:参数处理 B:视图跳转 C:输入验证14、在Spr ingMVC中,SpringMVC的格式转化器有()组接口。 A: 3 在Spring3的类型转换系统中,Spring内建的类型转换器分三组,第一组标量转换器;第二组集合、数组相关转换器;第三组默认(fallback)转换器。15、在SpringMVC中,关于Spring MVC注解@RequestMapping标记的处理器方法支持的返回类型包含 A: String B: @ResponseBody C: @ModelAndView16、在Spr ingMVC中,控制器Controller怎么样找到对应的业务模型来处理以后的请求 A: Hander Adapter负责绑定Controller与具体的方法之间的映射 B:使用ModelAndView找到对应的业务模型执行以后的请求 C:系统加载的时候解析注解17、对spring mvc优点的描述的正确的是( )。 A: spring mvc可以认为已经100%零配置 B: struts2是类级别的拦截,一个类对应一个request上下文 C: spr ingmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个ur1对 应18、在springmvc中,哪个注解是正确的 A: @Controller B: @RequestMapping C: @ModelAttribute19、关于@RequestMapping说法正确的是 A: @RequeslMapping使用value值指定请求的URL20、在SpringMVC中,下列( )是RequestPar am注解的属性 A: value、required .21、handler method参数绑定常用的注解,根据他们处理的Reques t的不同内容部分可分为下面哪几类 A:处理requet uri部分(这里指uri template中variable, 不含queryString部分)的注解:@PathVariable; B:处理request body部分的注解: @RequestParam,@RequestBody;22、在SpringMVC中,( )注解可以将请求的参数绑定到方法的参数上 A: @RequestParam23、在SpringMVC中,关于使用RequestParam绑定请求参数值的描述正确的是 A: SpringMVC后 台控制层获取参数的方式主要有两种,一种是request. getParameter(" name") , 另外一种是用注解@RequestP ar am直接获取。 B:可以在服务器端方法中直接使用RequestParam,获取提交的参数 C:可以通过required=false或者true来要求@RequestP ar am配置的是否一定要传入前端参数。24、关于SpringMVC注解驱动控制器说法正确的是 A:常用到的注解有: @Controller, @RequestMapping, @RequesParam, @PathVariable B:常见的返回值类型可以是: ModelAndView, Map, Model, String, void C:可以在控制器中定义一个或多个处理程序方法来实现处理单个或多个动作25、在Spring中,配置Hibernate事务管理器(Hibernate TransactionlManager)时,需要注入的属性名称是 A: dataSource26、在SpringMVC中,关于SpringMVC请求参数的处理,说法正确的是( ) A:在Controller方法.上加入request参数,spring会自动注入 B:在Contro11er类中加入@Resource private HttpServletRequest request 属性,spring会 自动注入 C:在Controller方法中直接写代码获取 D:在Controller中加入@ModelAttribute private void initServlet() {}27、在Spr ingMvc中,说法中正确的是( ) A: Spring DA0需要注入SessionFactory28、这些是handler method 参数绑定常用的注解 A:处理request body部分的注解: @RequestParam, @RequestBody; B:处理attribute类型是注解: @Sessi on&ttributes, @ModelAttribute; C:处理request header 部分的注解: @RequestHeader, @CookieValue;29、以下对SpringMvc中@ModelAttribute描述正确的是() A:绑定请求参数到命令对象 B:暴露表单引用对象为模型数据 C:暴露@RequestMapping方法返回值为模型数据30、在springmvc中,关于@ModelAttribute描述错误的是() A:作用在方法的参数前面,如果是参数是对象类型,对象参数将被写入到mode1中 B:作用在方法的参数前面,如果是基本类型,程序运行报错 C:作用在方法前面,该方法将在所有方法被执行前被先调用31、在Spring中,属于@ModelAttribute的作用是( ) A:绑定请求参数到命令对象 B:暴露表单引用对象为模型数据 C:暴露@Reques tMapping方法返回值为模型数据32、下面关于在Spring中配置Bean的init-method的说法正确的是 A: init-method在依赖注入之后执行33、Spring IOC容器管理Action的方式() A:使用org. springframework. web. struts B:使用org. springframework. web. struts. DelegatingActionProxy34、关于MVC模式特点的描述正确的是( ) A:各司其职,互不干涉 B:有利于开发中的分工 C:视图和控制器过于紧密35、属于MVC优点的是( ) A: MVC三层各司其职,互不干涉 B:有利于实际开发中的分工 C:有利于组件的重用,视图可以有多种选择36、MVC模式的MVC是“Model-View-Controller"的缩写,说法正确的是() A:视图是用户看到并与之交互的界面,其对应的组件是JSP或HTML文件 B:模型可分为业务模型和数据模型,它代表应用程序的业务逻辑和状态37、MVC框架开发需要遵照一定的步骤,下列说法正确的是() A:开发模型层,实现业务逻辑的接口和类 B:开发控制层Servlet或者Action C:开发视图层,例如JSP页面.38、有关MVC的处理过程,描述正确的是( ) A:首先控制器接收用户的请求,决定调用哪个模型来进行处理 B:模型处理用户的请求并返回数据 C:视图将模型返回的数据呈现给用户39、属于MVC的组成部分是 A:模型 B:视图 C:控制器40、正确描述MVC模式的正确概念为() A: MVC就是模型视图控制器的简称 B: MVC模式II比MVC模式I多了一个控制器41、有关MVC的处理过程,描述正确的是( ) A:首先控制器接收用户的请求,决定调用哪个模型来进行处理 B:模型处理用户的请求并返回数据 D:视图将模型返回的数据呈现给用户42、InternalResourceViewResolve父类是 A: UrlBasedViewResolver43、InternalResourceViewResolver属于哪个类的子类 A: UrlBasedViewResolver44、关于Spring框架说法正确的是 A: Spring是一个轻量级的企业级开发框架 B: Spring有2个主要目标 一是让现有技术更易于使用,二是促进良好的编程习惯 C: Spring坚持一个原则:对于已有较好解决方案的领域,Spring绝不重复实现,只对现有方案提 供支持45、SpringMVC视图解析器说法正确的是 A: FreellarkerViewResolver、 Voloci tyViewResolver:这两个视图解析器都是Ur lBasedViewR esolver的子类 B: InternalResourceViewResolver:它是URLBasedViewResolver 的子类,所以URLBasedViewR esolver支持的特性它都支持 C: XmlViewResolver:它继承自Abs tractCachingViewResolver抽象类,所以它也是支持视图缓 存的46、关于Model I 开发模式,说法正确的是 A: Model I只适合简单的小项目47、在Java Web应用中,Model I 开发模式的优缺点,正确的 A: JSP页面中嵌入大量Java代码,可读性差 B:简单,快速开发,适用小规模项目的开发 C:后期维护麻烦48、相对于Model I 开发模式,Model II 开发模式增加了( ) A: Servlet49、关于Model I 开发模式和 Model II 开发模式的对比,说法正确的是 A:ModelII的结构更加清晰 B: Model I的组件更难于重用 C: Model I开发出来的项目更难以维护50、相较于model 1 , mvc模式的优点是 A:耦合性更低 B:重用性高 C:生命周期成本低 D:有利软件工程化管理51、在使用java实现MVC时,说法正确的是 B: Model模式下, Jsp页面需要嵌入大量的java代码 D: Model模式使用Jsp + Servlet + JavaBean共同开发应用程序52、在SpringMVC中,关于Spring MVC的注解,@Request 和@ResponseBody 都使用了HttpMessageConverter机制HttpMessageConver ter的继承体系中不包含的类有 A: ByteHttpMessageConverter53、关于SpringMVC的异常处理,说法正确的是 A: SpringMVC通过HandlerExceptionResolver处理程序的异常,HandlerExceptionResolver只 有一个接口方法resolveException() B:使用SimpleMappingExceptionResolver可以对异常进行统一处理, 发生异常时使用对应的视 图报告异常 C:若在SpringMVC中同时设置了全局异常处理和局部异常处理,针对同一个异常的全局异常处理会 被局部异常处理覆盖54、在SpringMVC中,SpringMVC4的异常处理总共分为几个步骤 A: Servlet配置文件修改 B:创建一个BaseController基类,里面放一个方法记录日志 C:所有Controller都继承自BaseController .55、在SpringMVC中,SpringMVC的拦截器提供了的异常处理方法有 A:preHandle B:postHandle C:afterCompletion56、在SpringMVC中,SpringMVC处理异常有哪几种方式 A:使用SpringMVC提供的SimpleMappingExceptionResolver解析器 B:实现Spring的异常处理接口HandlerExcepti onResolver自定义自己的异常处理器 C:使用@Excepti onHandler注解实现异常处理57、在SpringMVC中,关于SpringMVC全局异常的配置,用来设置默认输入级别的是 A:58、Spr ingMVC中配置全局异常的时候,不设置exceptionAttribute属性的值,则其默认值是 A: exception59、SpringMVC局部异常处理说法正确的是 A: @Excep tionHandler (value= {RuntimeException. class}): value是一个数组,目前只处理RuntimeException这一个异常 B: SpringMVC局部异常处理通过@Excepti onHandler注解指定处理特定异常的方法60、在Spring中,关于Bean的作用域说法正确的是 A: singleton为默认值,Spr ing以单例模式创建Be an的实例 B: prototype为原型模式,每次从容器中获取Bean时都会创建一个新的实例 C: request用于Web应用环境,针对每次HTTP请求都会创建一一个实 例61、springMVC提供的异常处理主要下面哪几种方式 A:直接实现自己的HandlerExceptionResolver B:使用注解的方式实现一个专门用于处理异常的Controller- - ExceptionHandler62、关于IoC的理解正确的是 A:控制反转 B:对象被动地接受依赖类63、在使用SpringMVC的项目中,可以在配置文件中通过mvc:resources标签,使静态资源文件可以被正确的访问,还可以通过哪个标签达到相同的效果 A:64、SpringMVC访问静态资源可以通过以下( ) 方式 A:激活Tomcat的def aul tServle t来处理静态文件 B:使用mvc:resources65、关于SpringMVC访问静态资源有下列( )方式 A:激活Tomcat的def aul tServle t来处理静态文件 B:使用mvc:resources/配置静态资源映射66、SpringMVC访问静态资源的三种方式包括 A:激活Tomcat的def aul tServlet来处理静态文件 B:在spring3. 0.4以后版本提供了rmvc:resources C:使用67、某SpringMVC项目工程的静态文件都放置在根目录statics文件夹下,补全下面Spr ingMVC访问静态文件的配置代码 A: |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |