- 0
- 0
- 约9.59千字
- 约 10页
- 2026-02-13 发布于上海
- 举报
实例118JTA与JTS
J2EE包括了两套规范,用来支持分布式的事务,一种是JavaTransactionAPI(JTA),
另一种是JavaTransactionService(JTS)。JTA是一种的、与实现无关的、与协议无
P
关的AI,应用程序和应用服务器可以使用JTA来事务。JTS则规定了支持JTA的事务管
器的实现规范,在AP之下实现了OMGObjectTransactionService(OTS)1.1规
理I
范的Java映射。JTS使用InternetInter‑ORBProtocol(IIOP)来事务。
下面的例子将介绍TAJ与JTS在具体应用中的使用方法。
编程要点
1、在EJB服务器中的UserTransaction支持
Bean自管理事务对于自管理事务的EJB,需要从EJB上下文中获取UserTransaction
的接口,由自己负责完成事务的开始、提交或者回滚。
try{javax.transaction.cUserTran
tx.gtUserTransaction();UserTran.begin();...
ce
//执行事务性的程序逻辑UserTmit();}
catch(Exceptione){UserTran.rollBack();
thrownewException();}
EJB这样处理事务称为编程型事务。
源程序
,:Jta.java、JtaHome.java、JtaBean.java和JtaClient.java
下面是完整的程序源代码包括四个文件
//Jta.java包jtajts;导入javax.ejb.*;导入
java.util.*;导入java.rmi.*;公共接口Jta扩展
javax.ejb.EJBObject{公符串
myTransation()抛出RemoteException;}
//JtaHome.java
包jtajts;导入
javax.ejb.*;导入
java.util.*;
实例118JTA与JTS
J2EE包括了两套规范,用来支持分布式的事务,一种是JavaTransactionAPI(JTA),另
一种是JavaTransactionService(JTS)。JTA是一种的,与实现无关的,与协议无关的API,
应用程序和应用服务器可以使用JTA来事务。JTS则规定了支持JTA的事务管理器的
实现规范,在API之下实现了OMGObjectTransactionService(OTS)1.1规范的Java映
射。JTS使用InternetInter-ORBProtocol(IIOP)来事务。
下面的例子将介绍JTA与JTS在具体应用中的使用方法。
编程要点
1、在EJBServer中的UserTransaction支持
Bean自管理事务对于自管理事务的EJB,需要从EJB上下文中获取UserTransaction的接口
,由自己负责完成事务的开始、提交或者回滚。
try
{
javax.transaction.cuserTran=ctx.getUserTransaction();
userTran.begin();
…//执行事务性的程序逻辑
userTmit();
}
catch(Exceptione)
{
userTran.rollBack();
thrownewException(……);
}
EJB这样处理事务称为编程型事务。
源程序
下面是完整的程序源代码,包括四个文件:Jta.java、JtaHome.java、JtaBean.java和JtaClient.java
//Jta.java
packagejtajts;
importjavax.ejb
您可能关注的文档
最近下载
- 北师大版初中英语七年级下册(英语单词表).pdf VIP
- CJJT148-2010 城镇燃气加臭技术规程.docx VIP
- 成都万华麓湖麓坊中心G7雪丘乐园.pdf VIP
- 2025-2026学年湖北省武汉市东湖高新区八年级(上)期末数学试卷(含部分答案).pdf VIP
- 2025AI时代的湖仓数据体系建设.pptx VIP
- Roland罗兰GW-8说明书 中文.pdf VIP
- 中国与美国加利福尼亚州学前教育学习标准的比较研究.docx
- 2025年高考英语一轮复习讲义—必修一:Unit 1 A new start(外研版).pdf VIP
- 液氨安全技术说明书MSDS.doc VIP
- 西门子企业标准:SN29500-9.pdf VIP
原创力文档

文档评论(0)