`
zscomehuyue
  • 浏览: 402847 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

基于 JTA的事务管理机制

阅读更多
基于 JTA的事务管理机制
JTA提供了跨数据库连接(或其他JTA资源)的事务管理能力。这一点是与JDBC
Transaction最大的差异。
JDBC事务由Connnection管理,也就是说,事务管理实际上是在JDBC Connection
中实现。事务周期限于Connection的生命周期。同样,对于基于JDBC的ibatis事务管
理机制而言,事务管理在SqlMapClient所依托的JDBC Connection中实现,事务周期限
于SqlMapClient 的生命周期。
JTA事务管理则由JTA容器实现,JTA容器对当前加入事务的众多Connection进
行调度,实现其事务性要求。JTA的事务周期可横跨多个JDBC Connection生命周期。
同样,对于基于JTA事务的ibatis而言,JTA事务横跨可横跨多个SqlMapClient。
下面这幅图形象的说明了这个问题:
分享到:
评论

相关推荐

    ByteTCC Transaction Manager旨在提供一个兼容JTA的基于TCC机制的分布式事务管理器

    ByteTCC Transaction Manager旨在提供一个兼容JTA的基于TCC机制的分布式事务管理器。兼容JTA,可以很好的与EJB、Spring等容器(本文档下文说明中将以Spring容器为例)进行集成。

    基于TCC机制的分布式事务管理器源代码

    ByteTCC是一个基于TCC(Try/Confirm/Cancel)机制的分布式事务管理器。兼容JTA,可以很好的与EJB、Spring等容器(本文档下文说明中将以Spring容器为例)进行集成。

    ByteJTA:ByteJTA是基于XA2PC机制的分布式事务管理器。 它与JTA规范兼容。 用户指南

    ByteJTA是基于XA / 2PC机制的分布式事务管理器的实现。 ByteJTA与JTA兼容,并且可以与Spring和其他Java容器无缝集成。 1.快速入门 1.1添加Maven依赖 1.1.1。 春云 < groupId>org.bytesoft < artifactId>bytejta-...

    ByteTCC:ByteTCC是基于TCC(TryConfirmCancel)机制的分布式事务管理器。 它与JTA规范兼容。 用户指南

    ByteTCC是基于Try-Confirm-Cancel(TCC)机制的分布式事务管理器的实现。 ByteTCC与JTA兼容,并且可以与Spring和其他Java容器无缝集成。 1.快速入门 1.1添加Maven依赖 1.1.1。 春云 < groupId>org.bytesoft ...

    ByteTCC:ByteTCC是基于TCC(TryConfirmCancel)机制的分布式事务管理器。 它与JTA规范兼容。 用户指南:https:github.comliuyangmingByteTCCwiki

    ByteTCC是基于Try-Confirm-Cancel(TCC)机制的分布式事务管理器的实现。 ByteTCC与JTA兼容,并且可以与Spring和其他Java容器无缝集成。 1.快速入门 1.1添加Maven依赖 1.1.1。 春云 < groupId>org.bytesoft ...

    基于J2EE的介绍

    •JTA,JTS(Java Transaction API和Java事务服务):指定接口的异构分布式交易。 •RMI/ IIOP(远程过程调用/因特网ORB间协议):友情链接本地Java的RPC机制,CORBA,并允许非Java系统访问EJB。 •XML技术(JAXP,...

    JavaSpring的商城项目前台+后台+api

    JavaSpring的商城项目 Java Spring是一个开源的Java...事务管理:Spring提供了一致的事务管理接口,可以在JTA(Java Transaction API)或非托管环境中使用,简化了事务管理代码。 模型-视图-控制器(MVC):Spring的W

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    9.2.5 事务管理和异常处理 359 9.3 使用NetBeans开发EJB 359 9.3.1 使用NetBeans开发Session Bean 359 9.3.2 使用NetBeans开发MDB 362 9.4 本章小结 363 第10章 Java持久化API(JPA) 364 10.1 实体简介 365 10.1.1 ...

    Spring+3.x企业应用开发实战光盘源码(全)

     第9章:介绍了Spring事务管理的工作机制,通过XML、注解等方式进行事务管理配置,同时还讲解了JTA事务配置知识。  第10章:对实际应用中Spring事务管理各种疑难问题进行透彻的剖析,让读者对Spring事务管理不再有...

    基于J2EE在分布式环境下的底层结构(外文翻译+文献综述).rar

    这个.rar文件包含了一份关于...此外,这份资料对于理解J2EE的安全性、事务管理、持久化机制等方面也至关重要。它可能会提供关于如何在分布式系统中实现认证、授权、数据加密的最佳实践,以及如何使用JTA(Java Transac

    陈开雄 Spring+3.x企业应用开发实战光盘源码.zip

     第9章:介绍了Spring事务管理的工作机制,通过XML、注解等方式进行事务管理配置,同时还讲解了JTA事务配置知识。  第10章:对实际应用中Spring事务管理各种疑难问题进行透彻的剖析,让读者对Spring事务管理不再...

    ibatis 开发指南(pdf)

    35 基于JTA 的事务管理机制................................................................... 36 外部事务管理......................................................................................

    ibatis2.x 详细介绍

    基于JTA 的事务管理机制................................................................... 36 外部事务管理......................................................................................... 38 ...

    ibatis开发指南中文版

    基于JTA的事务管理机制...................................................................36 外部事务管理.........................................................................................38 Cache...

    ibatis开发指南_夏昕

    基于JTA的事务管理机制...................................................................36 外部事务管理.........................................................................................38 Cache...

    ibatis入门教程

    基于JTA 的事务管理机制................................................................... 36 外部事务管理......................................................................................... 38 ...

    JAVA_API1.6文档(中文)

    javax.transaction.xa 提供定义事务管理器和资源管理器之间的协定的 API,它允许事务管理器添加或删除 JTA 事务中的资源对象(由资源管理器驱动程序提供)。 javax.xml 根据 XML 规范定义核心 XML 常量和功能。 ...

    超级有影响力霸气的Java面试题大全文档

    31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?  SessionBean: Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建...

    JAVA上百实例源码以及开源项目

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    JAVA上百实例源码以及开源项目源代码

    凯撒加密解密程序 1个目标文件 1、程序结构化,用函数分别实现 2、对文件的加密,解密输出到文件 利用随机函数抽取幸运数字 简单 EJB的真实世界模型(源代码) 15个目标文件 摘要:Java源码,初学实例,基于EJB的真实...

Global site tag (gtag.js) - Google Analytics