2001年10月2日

          在這天,我選擇了生命中的另一半。:::執子之手,與子偕老:::

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            1 隨筆 :: 3 文章 :: 0 評論 :: 0 Trackbacks

          Spring的transaction機制

          1. Spring transaction機制的特點
          第一:Spring支持2種transaction管理機制,一種是聲明性的管理機制;另一種是編程管理方式;Spring是目前除了EJB Container之外,我所知道的唯一的能做到這點的Framework。在編程管理方式中,Spring利用Template設計模式,極大的簡化了代碼中transation管理相關的代碼;Spring利用AOP方式實現了聲明性的Transaction管理。

          第二:Spring的transaction模型采取的是委托模型,Spring將實際的transaction的管理委托給底層的Persistence的組件來完成的。

          2. Spring transaction的委托模型
          Spring擁有其他Persistence組件的強大的整合能力,在transaction這一塊兒的處理上,Spring采用的是委托模型的形式,即將transaction相關的管理委托給底層的Persistence組件。例如:hibernate的transaction機制就是委托給hibernate本身來處理的。參見下圖

          Platform-Specific Transaction Implements



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


          網站導航:
           
          主站蜘蛛池模板: 宽甸| 治多县| 乐东| 六盘水市| 成都市| 东丽区| 罗平县| 偃师市| 丹江口市| 格尔木市| 赫章县| 临武县| 双城市| 邳州市| 鄂尔多斯市| 通城县| 临桂县| 怀化市| 开阳县| 上虞市| 和顺县| 屏东县| 霍城县| 青铜峡市| 崇信县| 年辖:市辖区| 信宜市| 迁安市| 崇阳县| 西丰县| 自贡市| 平湖市| 汉川市| 乌拉特中旗| 梁河县| 武强县| 沈阳市| 保康县| 宁陕县| 八宿县| 丹凤县|