美文网首页
SpringMvc 面试题

SpringMvc 面试题

作者: bullion | 来源:发表于2019-04-02 21:53 被阅读0次

什么是SpringMvc?

SpringMVC 是类似于 Struts2 的一个 MVC 框架,在实际开发中,接收浏览器的请求响应,对数据进行处理,然后返回页面进行显示,但是上手难度却比 Struts2 简单多了。而且由于 Struts2 所暴露出来的安全问题,SpringMVC 已经成为了大多数企业优先选择的框架。


SpringMvc工作原理

简洁版:

1、  用户发送请求至前端控制器DispatcherServlet。

2、  DispatcherServlet收到请求调用器适配器。

3、  适配器经过适配调用具体的Controller

4、 Controller执行完成返回ModelAndView

5、DispatcherServlet根据View进行渲染视图响应用户

1、  用户发送请求至前端控制器DispatcherServlet。

2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。

3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。

4、  DispatcherServlet调用HandlerAdapter处理器适配器。

5、  HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。

6、  Controller执行完成返回ModelAndView。

7、  HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet。

8、  DispatcherServlet将ModelAndView传给ViewReslover视图解析器。

9、  ViewReslover解析后返回具体View。

10、DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。

11、 DispatcherServlet响应用户。

相关文章

  • java ssm框架基础面试题

    SSM(Spring + Springmvc + Mybatis)框架面试题 一、Spring面试题 1、Spri...

  • 【超高频率出现面试题】

    这些都是我当时面试整理的一些面试题希望对你们有用 ----2>什么是SpringMVC框架:*SpringMVC框...

  • springMVC面试

    springMVC面试题 一、spring工作原理: 1.spring mvc请所有的请求都提交给Dispatch...

  • 2018年11月份面试总结

    一.面试题 1.对Spring的理解ioc、aop。 2.SpringMVC的运行流程。 3.Springboot...

  • springMVC面试题

    1:springMVC工作原理 【用户发送请求到前端控制器dispatcherservlet,前端控制器接收到请求...

  • SpringMvc 面试题

    什么是SpringMvc? SpringMVC 是类似于 Struts2 的一个 MVC 框架,在实际开发中,接收...

  • SpringMVC面试题

    1. 什么是Spring MVC ? 问题: 什么是Spring MVC ? Spring MVC是一个基于MVC...

  • struts2面试题大全含答案

    struts2面试题大全含答案1、SpringMVC与Struts2的主要区别2、Struts2中如何访问Http...

  • SpringMVC基础面试题

    1、什么是SpringMVC? SpringMVC是Spring的一个模块,基于MVC的一个框架,无需中间整合层来...

  • 2018年最新Java 面试题集

    一、第一套面试题 1.Mybatis与Ibatis的区别2.Http1与Http2的区别3.SpringMVC的执...

网友评论

      本文标题:SpringMvc 面试题

      本文链接:https://www.haomeiwen.com/subject/mudnbqtx.html