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

SpringMVC整体架构

时间:2017-07-28 20:54:54      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:适配   产生   logs   前端   handle   mod   处理   控制   com   

技术分享

总结:

1、 用户发起请求到前端控制器(DispatchServlet);

2、 前端控制器没有处理业务逻辑的能力,需要找到具体的模型对象处理(Handler),到处理器映射器中查找Handler对象;

3、 HandlerMapping返回执行链,包含了2部分内容

a)       Handler对象

b)       拦截器数组(list)

4、 前端控制器通过适配器包装后执行Handler对象;

5、 处理业务逻辑

6、 Handler处理完业务逻辑,返回ModelAndView对象,其中view是视图名称,不是真正的视图对象;

7、 将ModelAndView返回到前端控制器;

8、 前端控制器通过视图名称到视图解析器中查找视图;

9、 视图解析器返回真正的视图对象(View);

10、前端控制器根据模型数据和视图对象,进行视图渲染;

11、返回渲染后的视图(html/json/xml)返回

12、给用户产生响应

 

SpringMVC整体架构

标签:适配   产生   logs   前端   handle   mod   处理   控制   com   

原文地址:http://www.cnblogs.com/ZHOUVIP/p/7252433.html

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