对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、将视图呈现给用户

    

posted @ 2019-08-07 20:34  luojack  阅读(461)  评论(0编辑  收藏  举报