Interstage Application Server J2EE ユーザーズガイド |
目次
索引
![]() ![]() |
第3部 EJB編 | > 第16章 EJBサービスの基本機能 |
EJBサービスが提供するトランザクション機能について説明します。
EJBサービスが提供するトランザクション機能を使用すると、トランザクション管理種別やトランザクション属性を定義することにより、トランザクションの制御方法や実行時の制御内容などを詳細に定義することができます。
また、javax.ejb.SessionSynchronizationインタフェースを使用して、インスタンスが参加したトランザクションの開始と終了を受信できる機能があります。
この機能を“Session Beanのsynchronization機能”といい、STATEFULのSession Beanで、特定のトランザクション属性をビジネスメソッドに指定している場合に限り使用できます。
このようなトランザクション機能などを使用し、複数のトランザクション処理を行っている場合、データベース連携サービス(Object Transaction Service)と連携した“分散トランザクション機能”を使用することにより、以下ができます。
高速呼出し機能やLight EJBコンテナ機能を使用した場合、同一JavaVM内でトランザクションを連携させることができます。
分散トランザクション機能を使用した場合、同一JavaVM内、または、複数のJavaVM間であっても、トランザクションを連携させることができます。
目次
索引
![]() ![]() |