对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的理解的主要内容,如果未能解决你的问题,请参考以下文章