3.5.1. EJBのステートレスセッションBean

3.5.1.1. 概要

動的Webプロジェクトからステートレスセッション Beanへアクセスするサンプルを提供します。 また、同じステートレスセッション Beanを呼び出すクライアントプログラムも提供します。 サンプルの作成については [3.1. チュートリアル >3.1.1. ステートレスセッションBeanの作成] を参照してください。

3.5.1.2. 構成

表3.5.1.2-1
プロジェクト名
プロジェクト説明
DynWebTest
動的Webプロジェクトファイル、EJBへのアクセス処理を持つ
SampleApplication
EARプロジェクト、Webプロジェクト、EJBプロジェクトとEJBClientプロジェクトを含むファイル
StatelessBeanSample
EJBプロジェクトファイル、ステートレスセッション Beanを持つ
EJBTest
EJBプロジェクトファイル
EJBTestClient
EJBクライアントプロジェクトファイル、EJBへのアクセス処理が持つ
EJBTestEAR
EARプロジェクトファイル

3.5.1.3. 実行手順

動的 Web プロジェクトからEJBプロジェクトへアクセス
  1. サンプルプロジェクト StatelessBeanSample.zip をインポートします。
  2. SampleApplicationをWebOTXサーバーへ配備 します。
    (1) サーバービューでWebOTXサーバーを選択して、右クリック > プロジェクトの追加および除去 を選択します。 (WebOTXサーバーがない場合、 [ アプリケーション開発ガイド(概要) > 1. Developer(with Developer's Studio) > 1.2. 環境設定 > 1.2.4. テスト用サーバの設定 > 1.2.4.2. WebOTXサーバーの新規作成 ] を参照してください。)
    (2) 開いた プロジェクトの追加および除去 画面に、SampleApplicationを 構成プロジェクト に追加し、終了します 。
    (3) WebOTXサーバーの右クリック > 開始 を選択します 。
    (4) コンソールビューの「アプリケーションは SampleApplication という名前で配備されました。」というメッセージを確認してください。
  3. EJBプロジェクトへアクセスする。
    (1) ツールバーメニュー Web ブラウザーを開く をクリックして、開いたWeb ブラウザーのアドレスに「http://localhost/DynWebTest」を入力して、選択した URL へジャンプボタン をクリックします
  4. コンソールに、以下の結果が表示されたら、動的 Web プロジェクトからEJBプロジェクトへのアクセスは成功です。


図3.5.1.3-1

EJBテストクライアントからEJBプロジェクトへアクセス
  1. サンプルプロジェクト StatelessBeanSample.zip をインポートします。
  2. SampleApplicationをWebOTXサーバーへ配備 します。
    (1) サーバービューでWebOTXサーバーを選択して、右クリック > プロジェクトの追加および除去 を選択します。 (WebOTXサーバーがない場合、 [ アプリケーション開発ガイド(概要) > 1. Developer(with Developer's Studio) > 1.2. 環境設定 > 1.2.4. テスト用サーバの設定 > 1.2.4.2. WebOTXサーバーの新規作成 ] を参照してください。)
    (2) 開いた プロジェクトの追加および除去 画面に、SampleApplicationを 構成プロジェクト に追加し、終了します。
    (3) WebOTXサーバーの右クリック > 開始 を選択します。
    (4) コンソールビューの「アプリケーションは SampleApplication という名前で配備されました。」というメッセージを確認してください。
  3. EJBプロジェクトへアクセスする。
    (1) EJBTestClientの右クリック → 実行実行の構成 をクリックします。
    (2) 開いた実行構成のダイアログに JavaアプリケーションEJBTestClientを選択します。プロジェクトをEJBTestClient とし、メイン・クラスをsample.EJBTestClientと設定します。


    図3.5.1.3-2


    (3) 開いた実行構成のダイアログに 実行 ボタンをクリックします。
  4. コンソールに、以下の結果が表示されたら、EJBテストクライアントからEJBプロジェクトへのアクセスは成功です。


図3.5.1.3-3

3.5.1.4. 注意事項

  1. 本サンプルは、WebOTXのインストールパスのC:\WebOTXの前提で作成したもので、 C:\WebOTX以外の位置にWebOTXをインストールしている場合、EJBTestClientのJavaのビルド・パスのライブラリーを修正ください。
  2. 本サンプルは、JDK1.7.0_10で作成したものです。 1.7以上のJDKでご利用ください。