spring的4种事物管理

spring的4种事物管理

ID:5592320

大小:29.50 KB

页数:5页

时间:2017-12-19

spring的4种事物管理_第1页
spring的4种事物管理_第2页
spring的4种事物管理_第3页
spring的4种事物管理_第4页
spring的4种事物管理_第5页
资源描述:

《spring的4种事物管理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、spring的4种事物管理Spring 2009-04-0819:59:51 阅读241 评论0  字号:大中小 订阅Spring中的四种声明式事务的配置       Spring容器中有两种思想很重要,也就是我们常用的Ioc和Aop,如果理解了这两种思想,对于我们学习设计模式和编程有很大的帮助,美国四人帮(GOF)写的设计模式中,有很多都用到了Ioc的思想。简单的说就是依赖注入的思想。常见的一种情况:如果一个类中要复用另外一个类中的功能时,我们可能会首先想到继承,如果你知道Ioc这种思想的话,我想你不会用继承,你会马上想到把要用到功能抽取出来,在我们要用到的类中只需通过

2、set方法简单的注入就可以了,其实这里用到了对象的组合代替继承,这样不仅避免了单一继承,还很好的实现了松耦合。同时也遵循了面向对象的编程的设计原则:多用组合,少用继承。在这里对于Ioc和Aop这两种思想的好处。我就不介绍了。接下来我要说的是Spring中几种常见的事务配置,是Aop和Ioc的充分体现。      在说点题外话,以前EJB在J2EE中开发中可是大名鼎鼎的了。就是因为EJB提供了很多服务,而不需要我们去开发了,其中用到最多的算是它提供的声明式事务了。在Spring没有出现之前,EJB在J2EE开发中扮演着非常重要的角色。同时也是很多项目失败的罪魁祸首。其中的原

3、因就是因为它是重量级,强侵入性收费的框架。需要昂贵的服务器支持,在加上它的测试更是让人头痛。而Spring恰恰与它相反。Spring是一个轻量级的,非侵入性的开源框架。它提供的声明式事务的功能更是强大,不需要容器的支持。这一点吸引力很多人愿意放弃EJB而使用Spring。     让我们言归正传吧。      以下两个bean的配置是下面要用到的。  

4、roperty>    可能还有其他很多模块。可能只是其中的模块。      第一种:配置声明式事务的方法如下

5、。也是我们最常用的方法了,它适用于你的库表比较少的情况下。    false

6、terfaces">  com.jack.fund.service.IFundService       PROPAGATION_REQUIRED   PROPAGATION_REQU

7、IRED   PROPAGATION_REQUIRED   PROPAGATION_REQUIRED   PROPAGATION_REQUIRED,readOnly  以下可能还有其他的xxxServiceDAOProxy.大家可以看出针对每一个功能模块配置一个业务代理服务。如果模块多大话,就显得代码有点多了,发现他

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。