Spring技術內幕(6)Spring事務處理的實現

本章內容

Spring與事務處理、Spring事務處理的設計概覽、Spring事務處理的應用場景、Spring聲明式事務處理、Spring事務處理的設計與實現Spring事務處理器的設計與實現

6.1 Spring與事務處理

6.2 Spring事務處理的設計概覽

6.3 Spring事務處理的應用場景

6.4 Spring聲明式事務處理

6.4.1 設計原理與基本過程

Spring事務處理主要分爲以下三個主要的過程:

            (1)讀取和處理Spring IoC容器中配置的事務處理屬性,並轉化爲Spring事務處理所需要的內部數據結構。

            (2)Spring事務處理模塊實現的統一的事務處理過程。這個統一的事務處理過程包括:處理事務配置屬性、事務配置屬性與線程綁定等。

            (3)底層事務處理實現。Spring中底層事務處理的實現交由PlatformTransactionManager的具體實現類來實現,如DataSourceTransactionManager和HibernateTransactionManager等。

6.4.2 實現分析

聲明式事務配置:

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章