您的位置:首页 > 移动开发

Spring配置文件applicationContext.xml之事务管理

2008-07-22 17:18 447 查看
通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码中无需关于关注事务逻辑,让Spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。

声明式事务管理的配置方式,通常有如下三种:

1.使用TransactionProxyFactoryBean为目标bean生成事务代理的配置。此方式是最传统,配置文件最臃肿、难以阅读的方式。

2.采用bean继承的事务代理配置方式,比较简洁,但依然是增量式配置。

3.使用BeanNameAutoProxyCreator,根据bean name自动生成事务代理的方式,这是直接利用Spring的AOP框架配置事务代理的方式,需要对Spring的AOP框架有所理解。但这种方式避免了增量式配置,效果非常不错。

4.DefaultAdvisorAutoProxyCreator:这也是直接利用Spring的AOP框架配置事务代理的方式,效果也非常不多,只是这种配置方式的可读性不如第三种方式。

more:请看原文:http://hi.baidu.com/fytcm/blog/item/074a82ed3821a54c78f0559e.html

or http://blog.163.com/quentin_wjb/blog/static/47269761200841322443690/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: