跟踪springmvc请求

1.  请求第一站是DispatcherServlet(调度servlet)属于一个前端控制器(front controller)。它的任务是将请求发送给springmvc的控制器(controller)。

2.  dispatcherServlet 查询一个或者多个处理器映射,决定下一站在哪里。处理器映射是根据url来决策的

3.  将请求发送给控制器,卸下用户提交的信息,耐心等待处理这些业务

4.  处理完后,会产生一些信息需要显示给用户,这些信息被称为model,但是仅仅返回原始信息是不够的,需要给这些信息进行友好方式的格式化,一般是HTML,所以信息需要发送一个视图(view)通常是一个jsp。

  将模型数据打包,并且标识出用于渲染输出的视图名字,发送给dispatcherServlet

5.  控制器与视图解耦和,这里的视图只是一个逻辑名词,DispatcherServlet会使用视图解析器来将逻辑视图与一个真正的视图匹配。

6.  视图的实现

7.  渲染输出

猜你喜欢

转载自www.cnblogs.com/da-peng/p/9069979.html
今日推荐