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

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

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

    posts - 66,  comments - 11,  trackbacks - 0
    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,商業對象等等  


    “Java 事務 API”(JTA)啟用兩階段提交功能。當配置 WebSphere Application Server 以訪問數據庫時,可選擇具有

    JTA 能力的驅動程序。如果需要兩階段提交功能,則必須使用啟用 JTA 的驅動程序。
    只要您在事務中調用了多個數據庫連接,就需要 JTA。只要您在事務中調用了多個數據庫服務器,就需要兩階段提交。這些

    連接可以是相同的物理數據庫服務器或多個數據庫服務器。例如:

        * 實體企業 Bean Entity1 在應用程序服務器 AppServer1 中部署。
        * 實體企業 Bean Entity2 在應用程序服務器 AppServer1 中部署。
        * 會話企業 Bean Session1 在應用程序服務器 AppServer1 中部署。

    如果 Session1 對同一事務內的 Entity1 和 Entity2 調用了方法而這兩個企業 Bean 正在使用不同的物理數據庫連接,則

    必須對 Entity1 和 Entity2 使用的數據源啟用 JTA。當從相同的數據源對象獲取那些連接時,這也是成立的。這需要具有

    JTA 能力的驅動程序以提交事務。
    當事務涉及到多個進程時,JTA 也是必需的。例如,一個事務可能會涉及在多個應用程序服務器中部署的企業 Bean。

        * 實體企業 Bean Entity1 在應用程序服務器 AppServer1 中部署。
        * 實體企業 Bean Entity2 在應用程序服務器 AppServer2 中部署。
        * 會話企業 Bean Session1 在應用程序服務器 AppServer1 中部署。

    如果 Session1 對同一事務(此事務構成一個分布式事務)內的 Entity1 和 Entity2 調用了方法,則必須對 Entity1 和

    Entity2 使用的數據源啟用 JTA。
    性能實現JTA 啟用的連接與非 JTA 啟用的連接執行情況不同。基于此原因,如果您的應用程序不需要 JTA,則最好使用非

    JTA 啟用的驅動程序。
    posted on 2009-10-16 14:23 王永慶 閱讀(763) 評論(0)  編輯  收藏 所屬分類: 設計思想

    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    <2009年10月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    關注blogs

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲中文字幕乱码AV波多JI| 亚洲成在人天堂在线| 亚洲欧洲日产专区| 国产精品白浆在线观看免费| 狠狠综合久久综合88亚洲| 一级成人生活片免费看| 亚洲成av人片天堂网老年人 | 巨波霸乳在线永久免费视频| 亚洲精品无码久久久久| 免费日本一区二区| 亚洲天堂男人天堂| 黄页网站免费观看| 亚洲色偷精品一区二区三区| 日韩a级毛片免费观看| 在线观看亚洲专区| 亚洲一级特黄无码片| 18禁在线无遮挡免费观看网站| 亚洲av鲁丝一区二区三区| 最近中文字幕mv免费高清在线| 亚洲一级毛片中文字幕| 国产精品色午夜免费视频| 无遮挡免费一区二区三区| 亚洲色偷偷综合亚洲AVYP| 免费A级毛片无码A∨中文字幕下载| 亚洲校园春色小说| 国产高清在线精品免费软件| 男女猛烈激情xx00免费视频| 久久精品国产亚洲麻豆| 亚洲成人在线免费观看| 久久久久亚洲精品无码网址色欲| 亚洲精品网站在线观看不卡无广告| 爽爽爽爽爽爽爽成人免费观看| 亚洲天堂一区二区| 热99re久久免费视精品频软件| 一区二区视频在线免费观看| 亚洲黄色片免费看| 四虎免费永久在线播放| 无码中文字幕av免费放dvd| 亚洲精品国产suv一区88| 亚洲中文字幕无码不卡电影| 99久久综合国产精品免费|