<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    鷹翔宇空

    學習和生活

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      110 Posts :: 141 Stories :: 315 Comments :: 1 Trackbacks
    引自:http://act.it.sohu.com/book/chapter.php?id=387&volume=4&chapter=1

    引言

      JTA(Java Transaction API)允許應用程序執行分布式事務處理--在兩個或多個網絡計算機資源上訪問并且更新數據。JDBC驅動程序的JTA支持極大地增強了數據訪問能力。

      本文的目的是要提供一個關于的Java事務處理API(JTA)的高級的概述,以及與分布式事務相關的內容。一個事務處理定義了一個工作邏輯單元,要么徹底成功要么不產生任何結果。 一個分布式事務處理只是一個在兩個或更多網絡資源上訪問和更新數據的事務處理,因此它在那些資源之間必然是等價的。在本文中,我們主要關心的是如何處理關系數據庫系統。

      我們要討論的分布式事務處理(DTP)模型中包含的組件是:

        應用程序

        應用程序服務器

        事務管理程序

        資源適配器

        資源管理程序

      在以后的內容中,我們將描述這些組件以及它們與JTA和數據庫訪問的關系。

      訪問數據庫

      最好把分布式事務處理中包含的組件看作是獨立的過程,而不是考慮它們在一個特定的電腦中的位置。這些組件中的一些可以保存在單機中,或者也可在好幾臺機器之間分布。 下面例子中的圖表可以顯示在一臺特定的電腦上的組件,但是這些操作之間的關系是必須首要考慮的。

      最簡單的例子:用于本地數據庫事務處理的應用程序

      關系數據庫訪問的最簡單的形式僅僅包括應用程序、資源管理程序和資源適配器。應用程序只不過是發送請求到數據庫并且從數據庫中獲取數據的最終用戶訪問點

      我們討論的資源管理程序是一個關系數據庫管理系統(RDBMS),比如Oracle或者SQL Server。所有的實際數據庫管理都是由這個組件處理的。

      資源適配器是外部空間之間的通信管道組件,或者是請求翻譯器,在本例中,是應用程序和資源管理程序。在我們的討論中,這是一個JDBC驅動程序。

      下面的描述是資源管理程序本地事務處理的一個描述,也就是說,一個事務處理被被限制在一個特定的企業數據庫。

      應用程序發送一個用于JDBC驅動程序數據的請求,然后翻譯這個請求并把它通過網絡發送到數據庫中。 數據庫把數據發送回驅動程序,然后把翻譯的結果發送回應用程序,如下圖所示:


      這個例子說明了在一個簡化的系統中的基本的信息流;然而,今天的企業使用的應用程序服務器都添加了其他的組件到這個過程處理中。

    posted on 2006-02-20 14:43 TrampEagle 閱讀(195) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 久久精品国产亚洲AV香蕉| 99久久成人国产精品免费| 91在线免费视频| 中文字幕视频在线免费观看 | 亚洲AV永久无码精品成人| 亚洲AV无码一区二区三区电影| 久久国产精品免费网站| 亚洲国产精品成人网址天堂| 亚洲资源最新版在线观看| 日本高清免费观看| 亚洲国产天堂久久久久久| 亚洲久热无码av中文字幕| 久久精品一区二区免费看| 亚洲&#228;v永久无码精品天堂久久 | 亚洲精品天堂成人片AV在线播放 | 国产成人免费a在线资源| 亚洲成人高清在线观看| 国产成人精品无码免费看| 亚洲中文字幕无码爆乳av中文 | a毛片免费观看完整| 亚洲成a人在线看天堂无码| 中文字幕亚洲精品| 一区二区三区在线免费看| 亚洲第一AAAAA片| 中文字幕av无码不卡免费| 免费v片视频在线观看视频| 亚洲精品无码AV中文字幕电影网站| 精品国产日韩亚洲一区在线| 亚洲Av无码乱码在线播放| 久久er国产精品免费观看8| 亚洲国产成人片在线观看| 亚洲人成免费网站| 亚洲av第一网站久章草| 亚洲黄片手机免费观看| 99精品视频免费在线观看| 亚洲色大情网站www| 亚洲色欲色欲www在线丝| 亚洲免费在线观看视频| 亚洲A∨精品一区二区三区下载| 伊伊人成亚洲综合人网7777| xxxx日本免费|