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/
声明式事务管理的配置方式,通常有如下三种:
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/
相关文章推荐
- Java框架spring 学习笔记(十八):事务管理(xml配置文件管理)
- Spring入门之事务管理【一】XML配置文件方式
- Spring 编程式事务管理xml文件配置问题org.springframework.beans.NotWritablePropertyException: Invalid property
- Spring 声明式事务管理 Annotation配置 xml文件
- Spring整合Hibernate开发 - 使用事务管理器操作数据库 - 主配置文件
- 8 -- 深入使用Spring -- 4...6 AOP代理:基于注解的XML配置文件的管理方式
- spring配置文件application.xml中的事务总结
- SQL文的管理和解析(一)利用Spring的Resource管理SQL的XML配置文件
- Spring的事务管理 xml和注解配置 事务控制用注解配置最方便
- spring的事务管理(配置文件方式和注解方式实现、转账环境搭建)
- Spring之AOP声明式事务管理(采用xml的配置方式更好)
- SSH整合-关于Spring中applicationContext.xml文件对于事务的一些配置
- Spring声明式事务管理、事务的传播行为xml配置
- spring框架的学习(二)——Spring的bean管理(xml配置文件方式)
- Spring的事务管理,applicationContext.xml中的配置
- Spring配置声明式事务--xml配置文件方式
- Spring整合Hibernate管理事务(xml配置方式)
- spring hibernate整合时配置文件的事务部分(spring管理事务)
- Spring的Bean管理(XML配置文件方式)
- Spring配置文件详解三:Spring声明式事务管理