10.1 Introduction to Spring Framework transaction management

10.1 Introduction to Spring Framework transaction management
トランザクション管理機能はSpringを使う最も強い動機だ。SpringFrameworkは一貫したトランザクション管理の抽象化機能を提供する。この機能により得られるのは以下のとおり。

以降の説では、SpringFrameworkのトランザクション管理機能の付加価値と、その技術的内容について説明する。

  • 10.2 Advantages of the Spring Framework's transaction support model:なぜEJBのCMTなどを使ったり、Hibernateのような個別のトランザクションAPIを直接使わず、SpringFrameworkのトランザクション管理機能を使うべきか説明する。
  • 10.3 Understanding the Spring Framework transaction abstraction:中心となるクラスの説明を行う。またDataSourceの設定方法と取得方法を説明する。
  • 10.4 Synchronizing resources with transactionsアプリケーションコードがどうやって(コネクションなどの?)リソースの生成・再利用・破棄を行うかを説明する。
  • 10.5 Declarative transaction management宣言的トランザクション管理について説明する。
  • 10.6 Programmatic transaction managementAPIによるトランザクション管理について説明する。