标签:编程 blank 6.2 插入 lan 默认 sch get viso
8.6.2 使用XML Schema配置事务策略
Spring 同时支持编程式事务策略和声明式事务策略,通常都推荐采用声明式事务策略。
⊙ 声明式事务能大大降低开发者的代码书写量,而且声明式事务几乎不影响应用的代码。因此,无论底层事务策略如何变化,应用程序都无须任何改变。
⊙ 应用程序代码无须任何事务处理代码,可以更专注于业务逻辑的实现。
⊙ Spring则可对任何POJO的方法提供事务管理,而且Spring的声明式事务管理无须容器的支持,可在任何环境下使用。
⊙ EJB的CMT无法提供声明式回滚规则:而通过配置文件,Spring可指定事务在遇到特定异常时自动回滚。
⊙ 由于Spring采用AOP的方式管理事务,因此,可以在事务回滚动作中插入用户自己的动作,而不仅仅是执行系统默认的回滚。
Spring 2.x 的XML Schema方式提供了简洁的事务配置策略,Spring 2.x提供了 tx:命名空间 来配置事务管理,tx:命名空间下提供了<tx:advice.../>元素来配置事务增强处理,一旦使用该元素配置了事务增强处理,就可直接使用<aop:advisor.../>元素启用自动代理了。
啦啦啦
8 -- 深入使用Spring -- 6...2 Spring支持的事务策略
标签:编程 blank 6.2 插入 lan 默认 sch get viso
原文地址:http://www.cnblogs.com/ClassNotFoundException/p/6596819.html