首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

分布式事宜 (spring+jotm+xapool)

2012-06-26 
分布式事务 (spring+jotm+xapool)JTA: http://en.wikipedia.org/wiki/Java_Transaction_API分布式事务在企

分布式事务 (spring+jotm+xapool)
JTA: http://en.wikipedia.org/wiki/Java_Transaction_API

分布式事务在企业应用中一般使用EJB或是通过Spring使用J2EE Application Server中的事务管理器。

如果你想在J2SE应用使用分布式事务,一般会选择atomikos或jotm.

以下是在spring中配置jotm的例子,数据源使用xapool.

spring(2.5.6): http://static.springsource.org/spring/docs/2.0.x/reference/transaction.html

jotm(2.2.1): http://forge.ow2.org/projects/jotm/

xapool(1.5.0): http://forge.ow2.org/projects/xapool

在Spring中配置要注意以下几个问题。

1。默认只对RuntimeException和Error进行回滚。

在事务属性中配置需要额外回滚的自定义checked exception,在以下配置中搜索rollback-for.

2。应该是在business方法上或是更高层次加上事务AOP,而不是在DAO这层。





热点排行