超越自我

          一切皆有可能

           

          事務(wù)

          1.什么是事務(wù)?
          ? 事務(wù)是最小的工作單元,無論成功與否都作為整體工作.
          ? 事務(wù)是有多個(gè)任務(wù)構(gòu)成,每個(gè)任務(wù)都成功完成后事務(wù)才能夠成功完成.否則事務(wù)失敗將返回事務(wù)開始的狀態(tài).
          2.事務(wù)的特性ACID
          ? 1.atomic 原子性
          ? 2.cosistent一致性
          ? 3.Isolation孤立性
          ? 4.Durability持久性
          3.事務(wù)JAVA SAMPLE
          ? InitialContent ctx=new InitialContent();
          ? UserTransaction tran=(UserTransaction )ctx.lookup("java.comp/UserTransaction");
          ? //begin
          ? tran.begin();
          ? //transaction action
          ? //end
          ? tran.commit();
          ?4.事務(wù)基本原理
          ? afterBegin?事務(wù)處理剛剛開始
          ? beforeCompletion 事務(wù)處理快要結(jié)束
          ? afterCompletion(boolean) 事務(wù)處理已經(jīng)結(jié)束.boolean 是指提交了還是撤銷了.
          ? 5.事務(wù)管理器
          ? 2PC(2 phase commit 兩段提交)是事務(wù)管理器和資源管理器的一個(gè)交互機(jī)制.
          ? 2pc的RDBMS必須支持XA-compliant.
          PS: 通常JAVA在應(yīng)用程序中使用driverManager建立連接Connection.但在J2EE中是使用DataSource來獲得Connection 對(duì)象的.
          ? J2EE還提供了PooledConnection(連接池),它是從ConnectionPoolDataSource獲得的.XADataSource和XAConnection 與之相關(guān)的子接口.

          ? 6.JTA
          ? API: javax.transaction
          ? 7.JTS
          ? 8.Hibernate的事務(wù)性
          ? 9.JBPM的事務(wù)性

          posted on 2006-02-16 10:36 jame 閱讀(257) 評(píng)論(0)  編輯  收藏 所屬分類: J2EE


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(3)

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          收藏夾

          UML

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 洛浦县| 永胜县| 始兴县| 兴海县| 浪卡子县| 那坡县| 宁国市| 九龙坡区| 福清市| 内乡县| 临潭县| 和田市| 通州区| 石林| 宜都市| 临沭县| 衡东县| 石城县| 公主岭市| 广昌县| 盖州市| 宣武区| 黄陵县| 泸水县| 田东县| 海阳市| 台南县| 澎湖县| 聂拉木县| 夏津县| 白沙| 安义县| 德保县| 临城县| 汶上县| 贵定县| 阿坝| 彰化县| 霍城县| 石台县| 宜昌市|