Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第3部 EJB編> 第9章 EJBサービスの機能

9.5 EJBサービスのトランザクション制御

 EJBサービスが提供するトランザクション制御を使用すると、トランザクション管理種別やトランザクション属性を定義することにより、トランザクションの制御方法や実行時の制御内容などを詳細に定義できます。

 また、javax.ejb.SessionSynchronizationインタフェーを使用して、インスタンスが参加したトランザクションの開始と終了を受信できる機能があります。

 この機能を“Session Beanのsynchronization機能”といい、STATEFULのSession Beanで、特定のトランザクション属性をビジネスメソッドに指定している場合に限り使用できます。

 このようなトランザクション機能などを使用し、複数のトランザクション処理を行っている場合、データベース連携サービス(Object Transaction Service)と連携した“分散トランザクション機を使用することにより、以下のことが実現します。


下へ9.5.1 トランザクション管理種別とトランザクション属性
下へ9.5.2 Session Beanのsynchronization機能

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005