请教jts(100分)

H

hyzou

Unregistered / Unconfirmed
GUEST, unregistred user!
jts是不是只能作数据库连接的事务?
能否做其它的事务,比如说对象或文件的?
 
好象只是针对数据库而言吧
 
谁说的?
事务可是跨EJB,跨WEB,正在开发中的WEB SERVICE也支持事务啊,事务不过就是将一组操作
组织成一个原子操作而已,怎么能说只针对数据库呢?
 
那么jts具体是怎样实现的?
有例子或原型吗?
 
JTS 是一个组件事务监视器(component transaction monitor)。
事务处理监视器(TPM)这个概念,TPM 是一个程序,它代表应用程序协调分布式事务的执行。
TPM 与数据库出现的时间长短差不多;在 60 年代后期,IBM 首先开发了 CICS,至今人们仍在使用。
经典的(或者说程序化)TPM 管理被程序化定义为针对事务性资源(比如数据库)的操作序列的事务。随着分布式对象协议,如 CORBA、DCOM 和 RMI 的出现,
人们希望看到事务更面向对象的前景。将事务性语义告知面向对象的组件要求对 TPM 模型进行扩展 — 在这个模型中事务是按照事务性对象的调用方法定义的。
JTS 只是一个组件事务监视器(有时也称为对象事务监视器(object transaction monitor)),或称为 CTM。
JTS 和 J2EE 的事务支持设计受 CORBA 对象事务服务(CORBA Object Transaction Service,OTS)的影响很大。
实际上,JTS 实现 OTS 并充当 Java 事务 API(Java Transaction API)— 一种用来定义事务边界的低级 API — 和 OTS 之间的接口。
使用 OTS 代替创建一个新对象事务协议遵循了现有标准,并使 J2EE 和 CORBA 能够互相兼容。
 
太空洞了.............
而且没有回答我的问题........
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1224159
 
顶部