10.2 Advantages of the Spring Framework's transaction support model
10.2 Advantages of the Spring Framework's transaction support model
長い割に内容ないのでダレた。なので要約すると、
- 従来のグローバルトランザクションはJTAもしくCMT EJBを使わないとダメで、これはアプリケーションサーバ上でしか動かないデメリット。
- ローカルトランザクションを使ってしまうと、あとでグローバルトランザクションに載せ替えられない。またローカルトランザクションのAPIに依存する。
- SpringFrameworkのトランザクション管理は、一旦定義してしまえばどの環境においても動作するメリットがあるよ。
Springでは宣言的なトランザクション管理を推奨する。これを使っておけばほとんどトランザクション関係のコードを書かなくて済むよ。
コラムには、トランザクション管理のためにAPサーバなんていらないでしょって書いてある