快速业务通道

用JOTM向Servlet中添加事务 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
hn Doe 银行帐户上有 $100 ,Jane Doe 银行帐户 有 $600 。

如果 John Doe想取 $400 ,交易将会失败,因为在他的帐户上余额不够。结 果将是:

Client ID:john_doe, value: $400 Cash can not be delivered to you because:not enough money in your account (only $100).

用JOTM向Servlet中添加事务(7)

时间:2011-07-08 csdn博客 newhappy

如果 Jane Doe想取 $550 ,交易也会失败,因为ATM上的现金不够。结果将是 :

Client ID:jane_doe, value: $550 Cash can not be delivered to you because:not enough cash available from this ATM (only $500).

如果 John Doe 取 $50 的话,交易将会成功。结果将是:

Client ID:john_doe, value: $50 Please take your cash ($50) Thank you!

总结

这个简单的例子证明了 servlet 是怎样通过使用事务提供健壮和简化的,并 且确保在任何情况下都正确。Tomcat 和 JOTM 完美的结合使在 servlet 内能轻 而易举的取得事务的优势。

除上述简单的例子以外,JOTM还有更多的优点。JOTM 提供了以下性能,有助 于增强 WEB 应用程序。

1.完全分布式事务支持.如果数据层、业务层、表示层运行在不同的 JVM 上, 则有可能有一个全程的事务跨度这些JVM,事务的内容在 RMI/JRMP 和 RMI/IIOP 上传播。

2.整合 JDBC。使用的 XAPool例子就是一个 XA-兼容的 JDBC 连接池,可以与 数据库相互操作。XAPool 类似于 Jakarta DBCP,只是增加了 XA-兼容的特征, 如果要结合 JDBC 使用 JTA 事务就必须遵从这个特征。

3.整合 JMS。JOTM 可以结合 JORAM,由ObjectWeb 协会开发的“JMS 提供者 ”提供了事务的 JMS 消息。你可以得到出现在 servlet中同一事务的 JMS 消息 发送件和更新的数据库。

4.WEB 服务事务。JOTM 提供了BTP(Business Transaction Protocol)、 JOTM-BTP接口,它们用于在 WEB 服务中增加事务行为。

所有这些功能的样例和文档都可以在 JOTM 的档案和网站上找到。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号