SpringMVC
2020-09-23 11:00:25 32 举报
spingmvc流程图
作者其他创作
大纲/内容
DispatcherServlet
用户
10、渲染View,将Model中的数据填充到Response
springmvc是spring的一个模块,提供web层解决方案。常说的MVC是一种设计模式,并不是指springmvc框架(只是该框架支持MVC模式)
HandlerAdapter
1、request
ViewResolver
Handler
4、请求执行Handler
7、返回ModelAndView
8、请求进行视图解析
11、返回response
1、用户发起request请求,请求至DispatcherServlet2、DispatcherServlet请求HandlerMapping查找Handler3、HandlerMapping根据映射关系查找Handler,并向DispatcherServlet返回4、DispatcherServlet向HandlerAdapter请求执行Handler5、HandlerAdapter执行Handler6、Handler执行后,向HandlerAdapter返回ModelAndView7、HandlerAdapter向DispatcherServlet返回ModelAndView8、DispatcherServlet向ViewResolver请求视图解析9、ViewResolver解析视图并生成Viwq,向DispatcherServlet返回10、DispatcherServlet渲染视图,将Model数据填充到Response11、DispatcherServlet向用户返回响应DispatcherServlet:前端控制器,由SpringMVC提供HandlerMapping:处理器映射器,由SpringMVC提供HandlerAdapter:处理器适配器,由SpringMVC提供Handler:也叫Controller,程序员编写ViewResolver:视图解析器,由SpringMVC提供View:视图,程序员编写
View
6、返回ModelAndView
5、执行
HandlerMapping
3、返回Handler
9、返回View
2、请求查找Handler
0 条评论
下一页