Spring MVC

Spring MVC 基于模型-视图-控制器模式实现,是Spring框架在Web应用中的实现。

SpringMVC处理流程
  1. 所有请求都会转交给DispatcherServlet进行处理;
  2. DispatcherServlet查询一个或多个处理映射器,来确定下一步的处理;
  3. DispatcherServlet将请求发送给选中的控制器进行逻辑处理;
  4. 控制器将处理后的模型数据打包,并标示用于渲染输出的视图名,直接返回给DispatcherServlet;
  5. DispatcherServlet根据视图名,去视图解析器中匹配特定的视图实现;
  6. DispatcherServlet将模型数据交给视图进行实现;
  7. 数据渲染进行输出,通过响应对象传递给客户端。

你可能感兴趣的:(Spring MVC)