Java TransactionAPI (JTA) 主要包含几部分


Posted in 面试题 onDecember 07, 2012
JTA主要包含三部分, UserTransaction, Transaction Manager, XAResource

UserTransaction: The javax.transaction.UserTransaction API allows the application to control the transaction boundaries programmatically. In simple words, this high level API allows to mark the beginning and the end of a global (distributed) transaction.
Transaction Manager: The javax.transaction.TransactionManager API is designed as interface for the application server. The application server is able to specify transaction boundaries in charge of the managed application with this high level API.
XAResource: The javax.transaction.xa.XAResource API is a Java implementation of the industry standard XA Interface based on the X/Open CAE specification. This is the low level API between transaction manager and the database. This interface will allow you to speak 2PC with directly the different databases involved in a distributed transaction.

Tags in this post...

面试题 相关文章推荐
如何减少垃圾回收让内存更加有效使用
Oct 18 面试题
JSF面试题:Jsf中导航的标签是什么
Apr 20 面试题
怎样声明子类
Jul 02 面试题
C#笔试题集合
Jun 21 面试题
下列程序在32位linux或unix中的结果是什么
Jan 26 面试题
sort命令的作用和用法
Aug 25 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 19 面试题
广州足迹信息技术有限公司Java软件工程师试题
Feb 15 面试题
腾讯公司的一个sql题
Jan 22 面试题
Java语言的优势
Jan 10 面试题
Java语言程序设计测试题选择题部分
Apr 03 面试题
介绍一些UNIX常用简单命令
Nov 11 面试题
怎样创建、运行java程序
Aug 01 #面试题
JMS中Topic和Queue有什么区别
May 15 #面试题
JAVA中的关键字有什么特点
Mar 07 #面试题
如何设置Java的运行环境
Apr 05 #面试题
是什么让J2EE适合用来开发多层的分布式的应用
Jan 16 #面试题
JDK安装目录下有哪些内容
Aug 25 #面试题
如何让Java程序执行效率更高
Jun 25 #面试题
You might like
Window下PHP三种运行方式图文详解
2013/06/11 PHP
Symfony2联合查询实现方法
2016/03/18 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
2016/07/23 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
Javascript表单验证要注意的事项
2014/09/29 Javascript
js字符串完全替换函数分享
2014/12/03 Javascript
javascript将DOM节点添加到文档的方法实例分析
2015/08/04 Javascript
javascript实现数组中的内容随机输出
2015/08/11 Javascript
jQuery实现带渐显效果的人物多级关系图代码
2015/10/16 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
Vue写一个简单的倒计时按钮功能
2018/04/20 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
微信小程序页面间跳转传参方式总结
2019/06/13 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
node 标准输入流和输出流代码实例
2019/09/19 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
2020/04/03 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
[57:28]2018DOTA2亚洲邀请赛 4.6 淘汰赛 TNC vs Liquid 第一场
2018/04/10 DOTA
Python基础之函数用法实例详解
2014/09/10 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
pandas计数 value_counts()的使用
2019/06/24 Python
Python中求对数方法总结
2020/03/10 Python
Python模块常用四种安装方式
2020/10/20 Python
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
法学函授自我鉴定
2014/02/06 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
分布式锁为什么要选择Zookeeper而不是Redis?看完这篇你就明白了
2021/05/21 Redis
golang特有程序结构入门教程
2021/06/02 Python