我是Spring MVC的新手。我想了解Spring MVC中Servlet Dispatcher的目的。请帮助
Spring Web模型视图控制器(MVC)框架是围绕处理所有HTTP请求和响应的DispatcherServlet设计的。下图说明了Spring Web MVC DispatcherServlet的请求处理工作流程-
Spring DispatcherServlet以下是与对DispatcherServlet的传入HTTP请求相对应的事件序列-
接收到HTTP请求后,DispatcherServlet咨询HandlerMapping来调用适当的Controller。
控制器接受请求并根据使用的GET或POST方法调用适当的服务方法。服务方法将基于定义的业务逻辑来设置模型数据,并将视图名称返回给DispatcherServlet。
DispatcherServlet将从ViewResolver获取帮助以为请求获取定义的视图。
一旦视图完成,DispatcherServlet将模型数据传递到最终在浏览器上呈现的视图。