Spring工作原理
来源:互联网 发布:ubuntu网卡重置 编辑:程序博客网 时间:2024/06/05 02:04
Spring工作流程如下:
1.springmvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。
2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.
3.DispatcherServlet请请求提交到目标Controller
4.Controller进行业务逻辑处理后,会返回一个ModelAndView
5.Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象
6.视图对象负责渲染返回给客户端。
优点:
1.使用Spring的IOC容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们更专注于应用逻辑
2.可以提供众多服务,事务管理,WS等。
3.AOP的很好支持,方便面向切面编程。
4.对主流的框架提供了很好的集成支持,如Hibernate,Struts2,JPA等
5.Spring DI机制降低了业务对象替换的复杂性。
6.Spring属于低侵入,代码污染极低。
7.Spring的高度可开放性,并不强制依赖于Spring,开发者可以自由选择Spring部分或全部
转载自:http://www.linuxidc.com/Linux/2012-12/76685.htm
- spring 的工作原理
- Spring工作原理
- Spring工作原理
- Spring工作原理
- Spring 工作原理
- spring工作原理
- Spring的工作原理
- Spring工作原理
- Spring框架工作原理
- spring 的工作原理
- spring工作原理
- Spring工作原理
- hibernate spring 工作原理
- Spring工作原理
- spring的工作原理
- Spring工作原理
- spring工作原理
- Spring的工作原理
- HDU 4277 USACO ORZ (暴力搜索+set去重)
- python核心编程第七章习题答案(3)
- android图片异步加载解决步骤
- 开门人和关门人
- GridView自动排序
- Spring工作原理
- 畅通工程
- hdu 4027
- [IOS开发]搜索用谓词NSPredicate
- ubuntu 12.04下pomelo开发环境搭建
- P07: 有依赖的背包问题
- qt中的全局变量
- 为什么我每天坚持一篇原创文章排名还是不好
- CSS----对字号的控制:Points, ems, pixels, 及其它单位,关键字,比例参数