spring MVC框架简介
来源:互联网 发布:餐饮成本软件 编辑:程序博客网 时间:2024/06/04 17:44
1.spring mvc简介
springmvc是spring的一个模块,提供web层解决方案(基于mvc设计架构).
2.spring mvc框架流程图
第一步:用户发起request请求,请求至DispatcherServlet前端控制器
第二步:DispatcherServlet前端控制器请求HandlerMapping处理器映射器查找Handler
DispatcherServlet:前端控制器,相当于中央调度器,各个组件都和前端控制器进行交互,降低了各个组件之间耦合度。
第三步:HandlerMapping处理器映射器,根据url及一些配置规则(xml配置、注解配置)查找Handler,将Handler返回给DispatcherServlet前端控制器
第四步:DispatcherServlet前端控制器调用适配器执行Handler,有了适配器通过适配器去扩展对不同Handler执行方式(比如:原始servlet开发,注解开发)
第五步:适配器执行Handler
Handler是后端控制器,当成模型。
第六步:Handler执行完成返回ModelAndView
ModelAndView:springmvc的一个对象,对Model和view进行封装。
第七步:适配器将ModelAndView返回给DispatcherServlet
第八步:DispatcherServlet调用视图解析器进行视图解析,解析后生成view
视图解析器根据逻辑视图名解析出真正的视图。
View:springmvc视图封装对象,提供了很多view,jsp、freemarker、pdf、excel。。。
第九步:ViewResolver视图解析器给前端控制器返回view
第十步:DispatcherServlet调用view的渲染视图的方法,将模型数据填充到request域。
第十一步:DispatcherServlet向用户响应结果(jsp页面、json数据。。。。)
- Spring MVC 框架简介
- spring MVC框架简介
- spring MVC框架简介
- Spring MVC 学习1:MVC框架简介
- 1. Spring Web MVC框架简介
- Spring3 MVC - 3到Spring MVC框架简介
- 码农小汪-spring框架学习之11-Spring MVC简介
- Spring MVC (mvc框架)
- Spring---Spring MVC 简介
- 简介Struts VS Spring 两种MVC框架
- 框架:Spring、Spring MVC
- MVC框架简介 分享
- MVC框架简介
- MVC框架设计简介
- MVC框架使用简介
- Javascript MVC框架简介
- MVC框架简介
- MVC框架简介
- 自动控制小结——稳定裕度与校正网络
- Java中Properties类的操作
- 使用 IoC 反转控制的三种设计模式
- C\C++初学者使用Visual Studio方法
- iOS 有行距的图文混排
- spring MVC框架简介
- 同调群与基本群
- 手机广角相机标定和畸变校正
- Python:Flask环境搭建
- Kruskal算法
- java面试算法题(1)
- 这篇文章主要是为了整理 记录 c# 多线程 的理解
- hook view点击事件劫持
- redis数据备份和恢复