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



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


          網站導航:
           
          主站蜘蛛池模板: 永登县| 正镶白旗| 高邮市| 饶河县| 美姑县| 敦煌市| 郯城县| 嵩明县| 筠连县| 铁岭市| 莱西市| 青州市| 确山县| 沾益县| 改则县| 西充县| 梓潼县| 万年县| 沅江市| 郧西县| 洪洞县| 门源| 尉犁县| 洛川县| 郯城县| 山阳县| 连平县| 凉城县| 桐梓县| 赤城县| 望城县| 体育| 余庆县| 鸡泽县| 衡山县| 凤庆县| 和田市| 家居| 镶黄旗| 东至县| 孟津县|