码迷,mamicode.com
首页 > 编程语言 > 详细

跟踪springmvc请求

时间:2018-05-22 00:06:51      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:逻辑   数据   业务   匹配   dispatch   处理   标识   友好   前端控制器   

技术分享图片

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

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

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

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

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

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

6.  视图的实现

7.  渲染输出

跟踪springmvc请求

标签:逻辑   数据   业务   匹配   dispatch   处理   标识   友好   前端控制器   

原文地址:https://www.cnblogs.com/da-peng/p/9069979.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!