WebSphere Application Server - Express, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

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

アプリケーション・プロファイルのためのアプリケーションのアセンブル

アプリケーション・プロファイルを使用可能にするには、アプリケーション・プロファイルを作成し、 必要なメソッドの作業単位を宣言して構成します。

始める前に

アプリケーション・プロファイルによって、同じエンティティー Bean に複数のアクセス・インテント・ポリシーを構成できます。それぞれのポリシーは、特定の作業単位に指定されています。 デフォルト・ポリシーの 1 つを使用するか、独自のポリシーを作成することができます。 独自のアクセス・インテント・ポリシーを作成するには、 カスタム・アクセス・インテント・ポリシーの作成を参照してください。

プロシージャー

  1. タスクを構成します。 以下のトピックで説明しているように、 宣言によってタスクを構成します。

    まれに、タスクをプログラマチックに 構成する必要がある場合があります。 アプリケーション・プロファイルは、作業単位がプログラマチックに開始される前にタスク名を設定できるようにする簡単なインターフェースで、この要件をサポートしています。 タスク名を設定し、次にトランザクションまたはアクティビティー・セッションを開始すると、 そのタスクが新規の作業単位に関連付けられます。 このインターフェースは、コンテナー管理されているトランザクション、 またはコンテナー管理されているアクティビティー・セッションに対して構成されている Enterprise JavaBeans 内で使用することはできません。 これは、作業単位のタスクへの関連付けが、その作業単位が開始されたときのみ可能になっているためです。 したがって、タスク名を設定するための呼び出しは、作業単位を開始する前に呼び出す必要があります。 作業単位の開始後に作業単位を指定することはできません。 TaskNameManager インターフェースの使用を参照してください。

    注: アプリケーション・プロファイル・サービスのコンソール・ページで 5.x 互換モード属性を選択すると、 J2EE 1.3 アプリケーションで構成されたタスクは、必ずしも作業単位に関連付けられてはおらず、 任意に適用し、オーバーライドすることが可能です。 これは、推奨される操作モードではなく、データベース・アクセス中に予期しないデッドロックが発生する場合があります。 タスクは、 アプリケーション・プロファイル 5.x 互換モードで稼働するアプリケーションと、 互換モードで稼働しないアプリケーションとの間の要求で通信は行いません。

    バージョン 6.0 クライアントがアプリケーション・プロファイル 5.x 互換モードで稼働するアプリケーションと対話するためには、 クライアント・プロセスの appprofileCompatibility システム・プロパティーを true に設定する必要があります。 これは、launchClient コマンドを呼び出すときに -CCDappprofileCompatibility=true オプションを指定することにより可能になります。

  2. アプリケーション・プロファイルを作成します。
  3. 必要なメソッドの作業単位を宣言して構成します。 この説明のステップ 1 で、メソッドのタスクを定義します。 メソッドに定義されたタスクのみ、そのメソッドに代わる作業単位が開始したときのみ活動中になります。 構成済みのタスクを適用するには、このメソッドによって新規の作業単位を開始する必要があります。 メソッドがインポートされた作業単位の下で実行する場合は、そのメソッドに対して構成されたタスクは無視され、 インポートされた作業単位に関連付けされたタスク (存在する場合) が使用されます。 メソッドの実行時に、コンテナーが新規の作業単位を開始した場合は、その作業単位は構成済みのタスク名に関連付けられます。 したがって、アプリケーション・プロファイル用にアプリケーションをアセンブルする最後のステップは、 任意のメソッドに作業単位を定義することです。 ただし、そのメソッドには、関連付けされたタスク名 (および最終的にはアプリケーション・プロファイル) が必要です。 作業単位は、トランザクションまたはアクティビティー・セッションのいずれかです。 EJB モジュールのコンテナー・トランザクションの定義 では、EJB モジュールにトランザクションを構成する方法について説明します。 トランザクション・デプロイメント属性の構成 では、他のトランザクションの属性を定義する方法について説明します。 ActivitySession サービスの使用 では、アクティビティー・セッションの作業単位の使用、および作成方法について説明します。 タスクおよび作業単位間の関係について詳しくは、 タスクおよび作業単位における考慮事項 を参照してください。



サブトピック
アプリケーション・プロファイルの自動構成
アプリケーション・プロファイルおよびタスクの自動構成
プロファイルでスコープ宣言されたアクセス・インテント・ポリシーの Entity Bean への適用
カスタム・アクセス・インテント・ポリシーの作成
アプリケーション・プロファイルの作成
コンテナー管理タスクのアプリケーション・クライアント用構成
コンテナー管理タスクの Web コンポーネント用構成
コンテナー管理タスクの Enterprise JavaBeans 用構成
アプリケーション管理タスクのアプリケーション・クライアント用構成
アプリケーション管理タスクの Web コンポーネント用構成
アプリケーション管理タスクの Enterprise JavaBeans 用構成
関連概念
アプリケーション・プロファイル
タスクおよび作業単位における考慮事項
関連タスク
メソッドへのアクセス・インテント・ポリシーの適用
アプリケーション・プロファイルの管理
TaskNameManager インターフェースの使用
アプリケーション・プロファイルおよびタスクの自動構成
タスク・トピック    

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

最終更新: Jan 21, 2008 11:31:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/appprofile/tasks/tapp_assembleprofiles.html