Apcoordinator ユーザーズガイド
目次 前ページ次ページ

第2部 Apcoordinatorコアの機能> 第7章 EJBの呼び出し> 7.1 Apcoordinatorで作成したセションBeanの呼び出し

7.1.1 リモート共通インタフェースを使った呼び出し

リモート共通インタフェースの基本的な使用方法はリモート共通インタフェースを参照してください。この節ではセションBeanの呼び出しの場合に固有の動作について説明します。

項目 セションBeanに固有の動作
CallFactoryインタフェースのcreateCallメソッドの呼び出し このメソッドが呼び出されたとき、セションBeanのリモートインタフェースのcreateメソッドが呼び出され、セションBeanのオブジェクトが作成されます。このセションBeanオブジェクトは、ビジネスクラスを呼び出した処理が終了するときに自動的に削除されます。詳細は セションBeanオブジェクトの自動削除を参照してください。
Callインタフェースのinvokeメソッドの呼び出し データBean変換機能を使用している場合、第1引数に指定されたデータは変換されてからセションBeanに送信されます。また、セションBeanが返したデータで上書きが行われた結果がinvokeメソッドから返ります。データBean変換機能と上書き機能についてはセションBeanとクライアントとの連携を参照してください。
Callインタフェースのinvokeメソッドが発生させるUjiTargetException セションBeanの実行中に例外が発生し、その例外がクライアントに通知される種類の例外である場合、invokeメソッドはUjiTargetExceptionのサブクラスであるEJBApplicationExceptionを発生します。EJBApplicationExceptionのgetRootCauseメソッドにより、セションBeanで発生した例外を取得できます。クライアントに通知される例外については例外処理を参照してください。

目次 前ページ次ページ

All Rights Reserved, Copyright © 富士通株式会社 2000-2005