当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 引言JTA(Java Transaction API)允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据。
 

 

    摘要:midp 2.0里面包括一个用来简化编写二维游戏的api函数。这个api函数是非常简凑的,只包括javax.microedition.lcdui.game包里的五个类。这五个类主要提供了两个重要的功能: 新的gamecanvas类使得在一个游戏循环体内画一个screen和响应键盘输入成为可能,而不需要调用系统的paint和input线程。 功能强大而复杂的图层(layer)api函数可以轻......
    摘要:java语言是完全面向对象的,它的线程机制和对象序列化特别容易使用,使用java来建立一套多线程服务器要比使用其它语言方便的多,如果你再把它的异常处理机制利用好,那么你就可以建立一个商业级的多线程服务器了。由于采用了消息队列和socket传输方式,所以不会出现丢消息的问题。这套服务器可以作为实时聊天服务器、多人协同的协作服务器等等。消息系统的建立这套服务器的消息系统采用的是对象传输的机制,而不是以......


Java Transaction API概述(1)

引言

【程序编程相关:ST加强对华投资 欲取代德仪成为中国市场

【推荐阅读:阿尔卡特收购朗讯案近日出结果 协议细节曝

jta(java transaction api)允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据.jdbc驱动程序的jta支持极大地增强了数据访问能力. 【扩展信息:中怡数宽暨广深两地 新品发布会议

本文的目的是要提供一个关于的java事务处理api(jta)的高级的概述,以及与分布式事务相关的内容.一个事务处理定义了一个工作逻辑单元,要么彻底成功要么不产生任何结果. 一个分布式事务处理只是一个在两个或更多网络资源上访问与更新数据的事务处理,因此它在那些资源之间必然是等价的.在本文中,我们主要关心的是如何处理关系数据库系统.

我们要讨论的分布式事务处理(dtp)模型中包含的组件是:

  应用程序

  应用程序服务器

  事务管理程序

  资源适配器

  资源管理程序

访问数据库

最好把分布式事务处理中包含的组件看作是独立的过程,而不是考虑它们在一个特定的电脑中的位置.这些组件中的一些可以保存在单机中,或者也可在好几台机器之间分布. 下面例子中的图表可以显示在一台特定的电脑上的组件,但是这些操作之间的关系是必须首要考虑的.

最简单的例子:用于本地数据库事务处理的应用程序

关系数据库访问的最简单的形式仅仅包括应用程序.资源管理程序与资源适配器.应用程序只不过是发送请求到数据库并且从数据库中获取数据的最终用户访问点

我们讨论的资源管理程序是一个关系数据库管理系统(rdbms),比如oracle或者sql server.所有的实际数据库管理都是由这个组件处理的.

资源适配器是外部空间之间的通信管道组件,或者是请求翻译器,在本例中,是应用程序与资源管理程序.在我们的讨论中,这是一个jdbc驱动程序.

下面的描述是资源管理程序本地事务处理的一个描述,也就是说,一个事务处理被被限制在一个特定的企业数据库.

应用程序发送一个用于jdbc驱动程序数据的请求,然后翻译这个请求并把它通过网络发送到数据库中. 数据库把数据发送回驱动程序,然后把翻译的结果发送回应用程序.
...   下一页
    摘要:1、使用线程例子 package untitled1;import javax.swing.*;import java.awt.event.*;import java.awt.*;import com.borland.jbcl.layout.*;/*** title:* description:* copyright: copyright (c) 2002* company:* @author*......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE