标签:逻辑 数据 业务 匹配 dispatch 处理 标识 友好 前端控制器
1. 请求第一站是DispatcherServlet(调度servlet)属于一个前端控制器(front controller)。它的任务是将请求发送给springmvc的控制器(controller)。
2. dispatcherServlet 查询一个或者多个处理器映射,决定下一站在哪里。处理器映射是根据url来决策的
3. 将请求发送给控制器,卸下用户提交的信息,耐心等待处理这些业务
4. 处理完后,会产生一些信息需要显示给用户,这些信息被称为model,但是仅仅返回原始信息是不够的,需要给这些信息进行友好方式的格式化,一般是HTML,所以信息需要发送一个视图(view)通常是一个jsp。
将模型数据打包,并且标识出用于渲染输出的视图名字,发送给dispatcherServlet
5. 控制器与视图解耦和,这里的视图只是一个逻辑名词,DispatcherServlet会使用视图解析器来将逻辑视图与一个真正的视图匹配。
6. 视图的实现
7. 渲染输出
标签:逻辑 数据 业务 匹配 dispatch 处理 标识 友好 前端控制器
原文地址:https://www.cnblogs.com/da-peng/p/9069979.html