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



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


          網站導航:
           
          主站蜘蛛池模板: 肃宁县| 岢岚县| 扶风县| 长沙县| 丰台区| 松溪县| 黑水县| 兴和县| 广河县| 临桂县| 于田县| 长阳| 重庆市| 渭南市| 泽州县| 呈贡县| 渑池县| 红桥区| 新闻| 珠海市| 沙雅县| 嘉鱼县| 孟连| 原阳县| 四平市| 车险| 漳浦县| 洛隆县| 伊春市| 尤溪县| 巴塘县| 炉霍县| 临武县| 大竹县| 申扎县| 武隆县| 珠海市| 林口县| 从化市| 崇礼县| 昭觉县|