文档章节

JTA 一(简介)

 独行侠
发布于 2016/04/14 16:10
字数 422
阅读 18
收藏 1

什么是JTA?

Java Transaction API(Java事务API) (JTA)Java Transaction API(Application Programming Interface)


什 么是JTA Transaction?它有怎样的特点呢?JTA Transaction是指由J2EE Transaction  manager去管理的事务。其最大的特点是调用UserTransaction接口的begin,commit和rollback方法来完成事务范围的 界定,事务的提交和回滚。JTA Transaction可以实现同一事务对应不同的数据库,但是它仍然无法实现事务的嵌套。



分布式事务的规范由OMG的OTS所描述。   
JTA是只是一组java接口用于描述,J2ee框架中事务管理器与应用程序,资源管理器,以及应用服务器之间的事务通讯。   
它主要包括高层接口即面向应用程序的接口;XAResource接口即面向资源的接口;以及事务管理器的接口。值得注意的是JTA只提供了接口,没有具体的实现。   
JTS是服务OTS的JTA的实现。简单的说JTS实现了JTA接口,并且符合OTS的规范。   
    
资源管理器只要其提供给事务管理器的接口符合XA接口规范,就可以被事务管理器处理。   
    
所以,JTA可以处理任何提供符合XA接口的资源。包括:数据库,JMS,商业对象等等  




以上的文字只是从其他地方转载的:http://blog.163.com/xjueia@126/blog/static/11374035720096256316427/
只是对JTA做一个简单的概念性的介绍,并且从以上的介绍中,我们可以得知,JTA可以处理任何提供符合XA接口的资源。包括:数据库,JMS,商业对象


© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 19
码字总数 9797
作品 0
成都
hihsoft/hihsoft-atomikos

#hihsoft-atomikos Atomikos分布式事务开源解决方案用例版 1.1框架简介 组件价值: 一Atomikos 是一款 Java/JTA 事务处理工具; 二与spring完美结合,实现配置化分布式事务 多数据源分布式事...

hihsoft
2014/08/07
0
0
黄登峰/spring-amq

Spring-mq项目简介 spring 对active mq的封装 简化操作 使用Maven对项目进行模块化管理,提高项目的易开发性、扩展性。 系统包括对queue 和 topic 的的操作模拟 利用spring 提供的jmstempla...

黄登峰
2016/11/14
0
0
Spring-boot Mybatis多数据源事务配置

使用Atomikos需要可以包含 spring-boot-starter-jta-atomikos 依赖 接下来配置两个数据源 配置信息如下: Java Properties 然后要配置数据源, 需要用XADataSource 第二个数据源配置差不多 不贴...

ForeverX
2016/05/16
5K
1
EJB3 事务控制

一、EJB的事务管理分如下两个方面: 1、CMT(容器管理事务) 2、BMT(Bean管理事务) 二、CMT介绍:   容器管理事务主要是通过容器自动控制事务的开启,提交和回滚,开发人员不需要手工编写...

mn_1127
2015/09/30
377
0
JDBC事务和JTA事务的区别 --包含spring事务 声明式事务

一、事务概述 事务表示一个由一系列的数据库操作组成的不可分割的逻辑单位,其中的操作要么全做要么全都不做。 与事务相关的操作主要有: BEGIN TRANSACTION; 开始一个事务,方法是:begin...

oswebgod
07/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【挑战剑指offer】系列03:逆序打印单链表

本系列的算法原题来自于“牛客网-剑指offer”,写这个板块,不仅仅是解决算法问题本身,更是手动提高难度、自行变式,思考更多的解决方案,以带给自己一些启发。 1. 【逆序打印单链表】原始题...

LinkedBear
22分钟前
1
0
Linux内存布局

今天这篇文章主要是我之前看Linux内核相关知识和博客Gustavo Duarte中。我主要是看了这篇博客,并且结合之前的知识,对内存管理的的理解又上升了一个档次。所以想通过这篇文章总结下。 我们先...

linuxprobe16
41分钟前
1
0
day94-20180921-英语流利阅读-待学习

记录死亡还是消费死者?自杀报道的媒体偏见 雪梨 2018-09-21 1.今日导读 自杀事件报道一直是新闻报道的重要部分,具有骇人听闻、吸引眼球的特点。可是在报道这些事件的时候,除了客观陈述事实...

飞鱼说编程
47分钟前
3
0
如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
3
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部