首页 > 编程语言 > 详细

SPRINGMVC原理分析

时间:2017-11-01 14:13:29      阅读:191      评论:0      收藏:0      [点我收藏+]

1,用户发送REQUEST请求至前端控制器DISPATCHERSERVLET(相当于STRUTS2中的核心过滤器FILTER)。

2,DISPATCHERSERVLET收到请求调用HANDLERMAPPING(相当于STRUTS2中的ACTION)处理器映射器 来查找HANDLER。

3,处理器映射器找到具体的处理器(可以根据XML配置、注解进行查找),生成处理器对象及处理器拦截器HANDLER(如果有则生成)一并返回给DISPATCHERSERVLET。

4,DISPATCHERSERVLET调用HANDLERADAPTER处理器适配器 去执行HANDLER。

5,HANDLERADAPTER经过适配调用具体的处理器(CONTROLLER,也叫后端控制器)。

6,CONTROLLER执行完成返回MODELANDVIEW。

7,HANDLERADAPTER将CONTROLLER执行结果MODELANDVIEW返回给DISPATCHERSERVLET。

8,DISPATCHERSERVLET将MODELANDVIEW传给VIEWRESLOVER视图解析器。

9,VIEWRESLOVER解析后返回具体VIEW。

10,DISPATCHERSERVLET根据VIEW进行渲染视图(即将模型数据填充至视图中)。

11,DISPATCHERSERVLET响应用户结果。 

SPRINGMVC原理分析

原文:http://www.cnblogs.com/RaceAT/p/7766127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!