一、单选题
1.下列关于SpringMVC说法正确的是 B
A.SpringMVC和Spring没有关系
B.SpringMVC是一个控制层框架,复制接收和处理请求
C.SpringMVC可以脱离Spring单独使用
D.SpringMVC现在没什么人在使用了
2.关于SpringMVC中用到的注解说法错误的 B
A.@RestController是一个组合注解,包括@Controller和@ResponseBody
B.@RequestMapping来指定请求的url,只能写在方法上
C.@GetMappgin表示只能接收GET方式提交的请求
D.@PostMapping表示只能接收POST方式提交的请求
3.下面关于Spring MVC 描述正确的是(C)
A.DispatcherServlet在 Spring MVC 中是核心servlet , 它负责接收请求并将请求分发给适合的控制器
B.在Spring MVC 中,可以配置多个DispatcherServlet
C.全部选项
D.要使Spring MVC可用,DispatcherServlet需要在web.xml中配置
4.在Spring MVC中,哪个类是负责处理HTTP请求和响应的(A)
A.DispatcherServlet
B.RequestHandler
C.HttpServlet
D.SpringController
5.哪个方法不属于拦截器中定携汪亮义的方法 B
A.preHandle
B.destory
C.postHandle
D.afterCompletion
二、多选题
1.下面属于映射请求的注解的是 A B C
A.@GetMapping
B.@RequestMapping
C.@PostMapping
D.@Controller
2.下面是封装响应数据的对象的是 ABC
A.Map
B.Model
C.ModelMap
D.MapModel
3.SpringMVC 用什么对象从后台向前台传递数据的 ABCD
A.将数据绑定到 request
B.返回 ModelAndView
C.通过ModelMap对象,可以在这个对象里面调用put方法,把对象加到里面,前端就可以通过el表达式拿到
D.绑定辩宽数据到 Session中
三、判断题
1.SpringMVC中核心是DispatcherServlet对象 (√)
2.SpringMVC响应的页面模板文件被视图解析器渲染处理后响应(√)
3.SpringMVC我们可以直接在Controller的相关的方法的形参中获取HttpServletResponse对象(√)
4.我们没办法在Controller的相关的方法的形参中获取HttpServletRequest对象(×)
5.@RequestBoy注解可陵桥以直接把返回的信息响应给客户端(×)
1、Spring WebFlux是Spring Framework 5.0中引入的新的反应式Web框架
2、Flux和Mono
3、Spring WebFlux有两种风格:基于功能和基于注解的。基于注解非常接近Spring MVC模型,如以下示例所示:
4、Spring WebFlux应用程序不严格依赖于Servlet API,因此它们不能作为war文件部署毕行,也不能使用src/main/webapp目录
5、可以整合多个模板引擎
官网地址
服务端主动推送:SSE (Server Send Event)
注意点:
说明:sse是建纯并立连接不断开(长做数迹连接),然后客户端会自动请求,相比于长轮询效率更高sse还有有断开重试的功能,简化版websocket
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)