隨筆-295  評論-26  文章-1  trackbacks-0
          JTS Java Transaction Service 是 J2EE 架構(gòu)的關(guān)鍵元素。它與 JTA?Java Transaction API 結(jié)合在一起,使我們能夠構(gòu)建對于各種系統(tǒng)和網(wǎng)絡(luò)故障都非常健壯的分布式應(yīng)用程序。事務(wù)是可靠應(yīng)用程序的基本構(gòu)建塊 —— 如果沒有事務(wù)的支持,編寫可靠的分布式應(yīng)用程序?qū)⑹欠浅@щy的。幸運的是,JTS 執(zhí)行的大部分工作對于程序員都是透明的;J2EE 容器使事務(wù)劃分和資源征用對程序員來說幾乎是不可見的。這個由三個部分組成的系列文章的第一期講述了一些基礎(chǔ)知識,包括什么是事務(wù),以及事務(wù)對于構(gòu)建可靠的分布式應(yīng)用程序來說至關(guān)重要的原因。

          如果您閱讀過任何有關(guān) J2EE 的介紹性文章或者書籍,那么就會發(fā)現(xiàn),只有一小部分資料是專門針對 Java Transaction Service(JTS)或 Java Transaction API(JTA)的。這并不是因為 JTS 是 J2EE 中不重要的部分或者可選部分 —— 恰恰相反。JTS 受到的關(guān)注之所以會比 EJB 技術(shù)少,是因為它為應(yīng)用程序提供的服務(wù)非常透明 —— 很多開發(fā)人員甚至沒有注意到在他們的應(yīng)用程序中事務(wù)在哪里開始和結(jié)束。在某種意義上,JTS 的默默無聞恰恰是它的成功:因為它非常有效地隱藏了事務(wù)管理的很多細節(jié),因此,我們沒有聽說過或者談?wù)撨^很多關(guān)于它的內(nèi)容。但是,您可能想了解它在幕后都為您執(zhí)行什么功能。

          毫不夸張地說,沒有事務(wù)就不能編寫可靠的分布式應(yīng)用程序。事務(wù)允許采用某種控制方式修改應(yīng)用程序的持久性狀態(tài),以便使應(yīng)用程序?qū)τ诟鞣N各樣的系統(tǒng)故障(包括系統(tǒng)崩潰、網(wǎng)絡(luò)故障、電源故障甚至自然災(zāi)害)更加健壯。事務(wù)是構(gòu)建容錯、高可靠性以及高可用性應(yīng)用程序所需的基本構(gòu)建塊之一。



          大盤預(yù)測 國富論
          posted on 2007-08-24 16:34 華夢行 閱讀(892) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 福泉市| 苍梧县| 汉沽区| 新郑市| 喀喇沁旗| 梁河县| 灵石县| 德庆县| 奎屯市| 灵寿县| 柳林县| 安吉县| 彭泽县| 永安市| 阜阳市| 厦门市| 庄河市| 苍南县| 西藏| 施秉县| 永新县| 望都县| 上杭县| 大连市| 白朗县| 进贤县| 门头沟区| 兴海县| 会泽县| 大连市| 阳西县| 旅游| 贵溪市| 潼南县| 惠水县| 安西县| 沙河市| 新巴尔虎右旗| 齐齐哈尔市| 鄄城县| 榕江县|