SpringMVC框架工作流程

用户请求url到DispatherServlet前端控制器,相当于中央处理器,降低系统组件之间的耦合;

DispatherServlet前端控制器通过HandlerMapping根据url找到Handler(也叫Controller);

DispatherServlet前端控制器通过HandlerApdater处理器适配器执行Handler;

DispatherServlet前端控制器拿到Handler的返回的ModelAndView通过视图解析器ViewResolver去进行试图解析;

视图解析:将程序中写的逻辑视图名,转成真正的视图(SpringMVC通过view表示各个不同的视图)

前端控制器调用View的渲染方法进行视图渲染(将ModelAndView中的Model放到request域)

你可能感兴趣的:(SpringMVC框架工作流程)