Web
リソースが入手可能になるまで、概念的な概要、チュートリアル、サンプル、および『手順』のトピックを含む、
学習用 Web リソースへのリンクを見つけてください。
チュートリアル
現時点では、使用可能なチュートリアルはありません。
サンプル
|
サンプル・ギャラリーでは、以下のものを提供しています。
- Http セッション関連 (MasterMind)
サーブレットでは、MasterMind と呼ばれるゲーム用のユーザー・インターフェースが提供されます。
このゲームでは、HTTP セッションを使用して ActivitySession ライフ・サイクルを制御し、Enterprise Bean と通信します。Enterprise Bean は、状態を保持し、ゲームのロジックを提供します。このゲームの目的は、
開始時に生成される 4 つのエレメントから構成されるコードを推測することです。1 回の推測ごとに、
推測の中のいくつのエレメントがターゲットに存在しており、
またそれらのエレメントのいくつが正しく配置されているかによって、ターゲット・コードの ID にヒントが与えられます。
- コンテナー管理 ActivitySession
このサンプルは 1 つのクライアントから構成され、
そのクライアントは ActivitySession を開始および終了し、Entity Bean を更新します。
サンプルは、UserActivitySession インターフェース、コンテナー管理 ActivitySession、
およびリソース管理ローカル・トランザクションのコンテナー解決への
クライアント・アクセスをデモンストレーションします。
これらのトランザクションは、ActivitySession のローカル・トランザクション内包 (LTC) 境界を持つ
Enterprise Bean 内で開始されます。クライアントは、ActivitySession が
EndModeCheckpoint で完了したときに Bean インスタンスへの更新がコミットされ、
EndModeReset が使用されたときにロールバックされることを検証します。
- Bean 管理 ActivitySession
このサンプルは、Stateless Session Bean のメソッドを呼び出すクライアントから構成されます。
この Session Bean は、Bean 管理 ActivitySession を使用し、UserActivitySession インターフェースで
ActivitySession を開始および終了します。これらの ActivitySession 中は、Stateful Session Bean がアクセスされます。
この Stateful Session Bean は、コンテナー管理 ActivitySession、ActivitySession の LTC 境界、
およびアプリケーションの LTC 解決制御を使用し、データベースのデータ更新のために何度か呼び出されます。
場合によっては、この Stateful Session Bean は
リソース・マネージャー・ローカル・トランザクション (RMLT) を
コミットまたはロールバックして完了するよう指示されます。
RMLT は完了されない場合もあります。その場合、Stateless Session Bean は、ActivitySession を完了し、
期待される動作と結果が整合しているかどうかをクライアントに報告します。
|