springMVC的主要组建是dispatcherServelt, 

1、用户发送http请求到前端控制器DispatcherServlet,

2、DispatcherServlet收到请求后,调用HandlerMapping处理器映射器,请求获取Handle,

3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器,一并返回给DispatcherServlet,

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

5、HandlerAdapter经过适配调用具体处理器Handler,也叫后端控制器,

6、Handler执行完成返回ModelAndView,

7、HandlerAdapter将Handler执行结果ModelAndView返回给DispatcherServlet,

8、DispatcherServlet将ModelAndView传给ViewResolver视图解析器进行解析,

9、ViewResolver解析后返回具体View,

10、DispatcherServlet对View进行渲染视图,也就是将模型数据填充到视图中,

11、DispatcherServlet响应用户。

posted on 2024-09-11 14:48  申辉  阅读(3)  评论(0编辑  收藏  举报