Spring工作原理
来源:互联网 发布:期货交易系统培编程 编辑:程序博客网 时间:2024/04/29 21:58
工作流程如下:
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部分或全部
- spring 的工作原理
- Spring工作原理
- Spring工作原理
- Spring工作原理
- Spring 工作原理
- spring工作原理
- Spring的工作原理
- Spring工作原理
- Spring框架工作原理
- spring 的工作原理
- spring工作原理
- Spring工作原理
- hibernate spring 工作原理
- Spring工作原理
- spring的工作原理
- Spring工作原理
- spring工作原理
- Spring的工作原理
- iOS程序发布测试2-获取Tester设备UDID
- 《java performance》读书笔记之java应用调优tips
- iOS程序发布测试3-生成ad hoc证书
- 哈哈 明天放假 终于有点心情写文章了!这次说说 4寸 和3.5寸的适配
- iOS程序发布测试4-打包(Archive)发布(share)
- Spring工作原理
- ARM地址空间
- Linux下mysql编译配置
- 机器学习与计算机视觉相关的数学
- Hibernate反向工程
- optparse模块代码分析
- 计算程序运行时间
- 全国耳鼻喉科 医院排名
- Windows Xp 远程登录Mysql 数据库设置