Apcoordinator ユーザーズガイド |
目次 |
第4部 EJBアプリケーションの開発 | > 第24章 セションBeanの開発 | > 24.2 セションBean特有のプログラミング |
EJB仕様ではEJBの実行中に発生する例外として、以下の2種類を定義しています。
ビジネスクラスで発生した例外も基本的に上記の分類にしたがって処理されます。
ただし、ビジネスクラスがPostprocessorインタフェースを実装している場合は、例外はhandleExceptionメソッドで処理されます。handleExceptionメソッドが例外を発生した場合は、上記の処理に従います。handleExceptionメソッドについては、エラー処理を参照してください。
デバッグの目的で、セションBean内で発生したシステム例外をクライアントに通知する場合は、 初期化パラメータuji.informSystemExceptionを”client”に設定してください。この設定により、システム例外はコンテナではなくクライアントに通知されます。また、システム例外が発生してもセションBeanオブジェクトは削除されません。運用時はuji.informSystemExceptionを”container”に設定して、通常どおりシステム例外がEJBコンテナに通知されるように設定してください。
目次 |