Java Transaction API(JTA)概述帮助

Sao*_*obi 10 java transactions

有人能给我一个很好的解释JTA在现代Java应用程序中的动机和应用吗?我不想要过于技术细节.但只是一段关于为什么我们需要JTA,JTA完成了什么,以及可能是一段显示如何使用JTA的伪代码?

小智 16

通常,应用程序通过数据库,JMS等信息资源执行事务操作.由于这些事务彼此完全隔离,因此可能发生应用程序能够在一个资源上提交一个事务,但在另一个资源上它会失败.这将导致这些资源之间的信息不一致,因为一个人已经承诺而另一个没有.

XA是这种问题的开放标准.而且,JTA是J2EE世界中给予XA的名称.

希望有所帮助.

尼廷


小智 9

关于JTA的最伟大的书. Java交易设计策略作者:Mark Richards

你可以在这里找到很多关于JTA,事务,XA,Spring,EJB支持的基础知识.关于编程和设计事务应用程序的所有方面的良好解释.推荐.


alp*_*ero 4

JTA 定义了编排的语义(规范 + API),允许第三方企业信息系统和您的应用程序完整地交换信息。

JTA 规范。简介几乎概括了这一点。