SpringMVC的执行流程
了解SpringMVC
SpringMVC是一个基于JAVA的实现了MVC设计模式的轻量级WEB框架,学习它有以下理由:
- 轻量级,简单易学
 - 基于请求响应,高效
 - 与Spring无缝结合
 - 约定优于配置
 - 功能强大,支持RESTFul风格,支持后台数据校验,支持数据格式化,本地化
 - 最后,用的人实在是太多了
 
M:模型,即数据;V:视图,即*.jsp、*.html等视图文件;C:控制器,即Controller
执行流程

1.用户在浏览器输入地址,回车发起请求
2.前端控制器接收到用户请求,根据请求的URL找到具体的处理器,然后返回给前端控制器
3.前端控制器调度处理器适配器执行handler,处理器适配器负责调用具体的处理器执行业务
4.处理器执行完成后,返回ModelAndView对象
5.处理器适配器将处理器执行结果放回给前端控制器
6.前端控制器将MV对象分发给视图解析器解析视图,渲染数据
7.视图解析器解析完成后将渲染完成后的视图返回给前端控制器
8.前端控制器将视图响应给用户
                    
                
                
            
        
浙公网安备 33010602011771号