对SpringMVC的理解

Posted luojack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对SpringMVC的理解相关的知识,希望对你有一定的参考价值。

  SpringMVC是一个Spring的作用于后台的Web层的组件框架,主要是用于接收请求、响应数据等操作,其底层是servlet,SpringMVC是对Servlet更深层次的封装。

  SpringMVC的执行过程:

  1、用户发送请求到后台,后台经SpringMVC中的前端控制器来接收请求。

  2、前端控制器开始调用处理器映射器。

  3、处理器映射器查找对应的xml配置或者拦截器,生成处理对象返回给前端控制器。

  4、前端控制器调用处理器适配器,并将处理对象交给处理器适配器。

  5、处理器适配器通过请求映射找到相应的处理方法。

  6、处理方法内部经过一系列的数据库操作,业务操作封装成ModelAndView,返回给处理器映射器,处理器映射器又将ModelAndView返回给前端控制器。

  7、前端控制器调用视图解析器,并将ModelAndView交给视图解析器。

  8、视图解析器解析ModelAndView成视图

  9、视图解析器把视图交给前端控制器。

  10、前端控制器将视图进行渲染,以及数据的填入

  11、将视图呈现给用户

    

以上是关于对SpringMVC的理解的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC学习10SpringMVC对RESTfull的支持

SpringMVC:理解SpringMVC相关概念

SpringMVC+Mybatis

什么是springmvc

[六字真言]4.叭.SpringMVC异常痛苦

SpringMVC深入理解