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

Spring MVC

时间:2014-12-15 15:18:40      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:style   io   sp   on   数据   cti   工作   size   数据库   

Spring MVC 的结构体系
1:控制器(两种)
DispatcherServlet(等价Struts2中的Filter);
Controller(等价于Struts2的Action)
2:映射处理器
HandlerMapping(完成请求和Controller之间的调用)
3:模型视图组件
ModelAndView(封装的模型数据和视图标识)
4:视图解析器
ViewResolver
5:视图组件
主要用于JSP

SpringMVC的工作流程
(1):客户端发送请求,请求达到DispatcherServlet主控制器
(2):DispatcherServlet控制器调用HandlerMapping处理
(3):HandlerMapping负责维护请求和Controller的对应关系,HandlerMapping根据请求调用对应的Controller组件处理
(4):执行Controller组件的业务处理,需要访问数据库,可以调用DAO等组件
(5):Controller业务方法处理完毕后,会返回一个ModelAndView对象,该组件封装了模型数据和视图标识
(6):Servlet主控制器调用ViewResolver组件,根据ModleAndView信息处理,定位视图资源,生成视图相应信息
(7):控制器将响应信息给用户输出

Spring MVC

标签:style   io   sp   on   数据   cti   工作   size   数据库   

原文地址:http://www.cnblogs.com/lhfyy/p/4164706.html

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