WebSphere Application Server for z/OS, Version 6.1   
             オペレーティング・システム: z/OS

             目次と検索結果のパーソナライズ化

ActivitySession を使用する J2EE アプリケーションの開発

このトピックでは、J2EE アプリケーションで ActivitySessions を使用するための高水準タスクの概要を説明します。

このタスクについて

J2EE アプリケーションで ActivitySessions を使用する前に、次のポイントを考慮する必要があります。
  • ActivitySession コンテキストの下でアクセスされるアプリケーションは、 アプリケーション・メソッドの処理中に EJB コンテナーによってスローされた javax.transaction.InvalidTransactionException RemoteException を受信できます。 この例外は、ActivitySession ベースの活動化ポリシーを持つ Enterprise Bean のインスタンスが、 グローバルおよびローカルの並行トランザクションに関連する場合に発生します。
  • Enterprise Bean が ActivitySession コンテキストに加わって、ActivitySession ベースの操作をサポートできるようにするには、Enterprise Bean を ACTIVITY_SESSION の ActivationPolicy と一緒に構成する必要があります。 TRANSACTION または ONCE の ActivationPolicy を使用して構成された Bean は、ActivationPolicy コンテキストに参加することができません。
  • Session Bean は、コンテナー管理 ActivitySession の使用、 または Bean 管理 ActivitySession のインプリメントのいずれかを行えます。 Entity Bean は、コンテナー管理 ActivitySession の使用のみを行えます。 Enterprise Bean のデプロイ時に、Bean のトランザクション・タイプ・デプロイメント属性を Bean 管理またはコンテナー管理になるように設定すると、Bean は ActivitySession 管理に関して Bean 管理またはコンテナー管理のいずれかになるようにデプロイされます。Bean 管理トランザクションを使用する Bean は、Bean 管理 ActivitySession を 使用できます。コンテナー管理トランザクションを使用する Bean は、コンテナー管理 ActivitySession を使用できます。
  • Session Bean または J2EE クライアントで、それぞれ固有の ActivitySession を管理するには、ActivitySession を管理する Enterprise Bean または J2EE クライアントの開発の説明に従って、ActivitySession の境界を明示的に区分するコードを作成する必要があります。
次の高水準タスクは、J2EE アプリケーションにおける ActivitySession の使用法を説明しています。

プロシージャー

J2EE アプリケーションで ActivitySessions を使用する例については、ActivitySessions サンプルを参照してください。



関連概念
ActivitySession サービス
ActivitySession サービス・アプリケーション・プログラミング・インターフェース
ActivitySession およびトランザクション・コンテキスト
関連タスク
ActivitySession を管理する Enterprise Bean または J2EE クライアントの開発
Web モジュールの ActivitySession デプロイメント属性の設定
ActivitySession サービスの使用
EJB モジュールの ActivitySession デプロイメント属性の設定
関連資料
サンプル: ActivitySession
HTTP セッションで ActivitySessions を使用するための使用法モデル
ActivitySession とトランザクション・コンテナー・ポリシーの組み合わせ
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 9:12:22 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ass/tasks/tas_scene.html