头图

Spring MVC是当前Java Web使用最主流的架构形式,今天详细介绍下MVC的转发流程:
1.首先当一个用户请求打过来,DispatcherServlet首先收到,将用户请求路径和参数封装,交给HandlerMaping进行查找匹配,期间如果有拦截器,则需要先经过定义的拦截器,HandlerMaping处理完成将结果返回DispatcherServlet。
2.DispatcherServlet将返回结果交给HandlerAdapter进行处理,HandlerAdapter将任务转交给Controller进行处理,处理后的ModelAndView数据给HandlerAdapter,HandlerAdapter再转交给DispatcherServlet。
3.DispatcherServlet调用View Reslover进行视图渲染解析,将渲染后的数据交给视图中心,视图中心将结果传递DispatcherServlet。
4.此时数据渲染结束,由DispatcherServlet将渲染后的数据传递给用户。


晚风骑行
1 声望0 粉丝