課程簡介
事務管理是Spring中的一個非常重要的知識。本門課程首先介紹Spring的基本概念,然後以銀行轉賬為例,介紹Spring的編程式事務管理和
聲明式事務管理的套用場景和實現方式!希望通過本門課程的學習,使得小夥伴們可以在開發中靈活地套用事務。
課程大綱
第1章 課程介紹
本章介紹課程目標和學習內容,讓小夥伴們對課程有一個整體的了解。
1-1 Spring事務管理課程目標 (01:06)
第2章 概念介紹
為了更好的學習Spring的事務管理,本章會介紹事務的概念和特性。
2-1 事務回顧 (05:41)
第3章 事務的API介紹
本章介紹事務的API,包括PlatformTransactionManager接口介紹,TransactionDefinition定義
事務隔離級別和傳播行為,以及TransactionStatus接口介紹。
3-1 接口介紹 (02:35)
3-2 PlatformTransactionManager接口介紹 (02:06)
3-3 TransactionDefinition定義事務隔離級別 (05:37)
3-4 TransactionDefinition定義事務傳播行為 (11:15)
3-5 TransactionStatus接口介紹 (02:03)
第4章 轉賬環境搭建
以現實中的轉賬為案例來講解Spring中的事務管理,本章中我們需要搭建一個轉賬的開發環境。
4-1 轉賬環境的搭建 (23:26)
第5章 編程式事務管理
本章介紹使用Spring中的編程式事務管理。
5-1 編程式事務管理 (11:16)
第6章 聲明式事務管理
本章介紹實現聲明式事務管理的三種方式:基於TransactionProxyFactoryBean的方式,基於AspectJ的配置方式,以及基於註解的方式。
6-1 聲明式事務管理方式一:基於TransactionProxyFactoryBean的方式 (23:19)
6-2 聲明式事務管理方式二:基於AspectJ的XML方式 (16:15)
6-3 聲明式事務管理方式三:基於註解的方式 (10:32)
第7章 課程總結
本章對所學的知識點進行歸納總結。
7-1 課程總結 (04:28)