Spring MVC

Spring MVC

1、客户端发出请求,交给DispatcherServlet处理
2、DispatcherServlet根据请求信息及HandlerMapping的配置找到处理请求的处理器(Handler)。
3、DispatcherServlet通过HandlerAdapter对Handler进行封装,再以统一的适配器接口调用Handler。
4、处理器完成业务逻辑,返回一个ModelAndVIew给DispatcherServlet,ModelAndView包含视图逻辑名和模型数据信息
5、DispatcherServlet借由ViewResolver完成逻辑视图名到真实视图的解析工作
6、得到View真实视图后,DispatcherServlet就使用这个View对象对ModelAndView中的模型数据进行渲染

7、最终客户得到响应

Spring MVC