ステップ4: JDeveloper IDE内でのEJBの実行

Previous topic
前へ
Next topic
次へ

EJBをテストするには、EJBのメソッドをコールできるクライアント・プログラムを実行する必要があります。JDeveloperには、迅速にクライアントを作成できるサンプル・クライアント・ユーティリティが用意されています。EJBの実行およびテストには、埋込みOC4Jサーバーまたはリモート・サーバーを使用します。どちらの場合にもサンプル・クライアント・ユーティリティを使用してクライアントを作成できます。

埋込みOC4Jサーバーは、JDeveloper内で自動的に起動します。このサーバーを使用すると、EJBの迅速かつ簡単な実行およびテストが可能であり、何の変更も加えずにそのEJBをデプロイできます。このサーバーを使用する場合、デプロイメント・プロファイルは不要で、初期化の必要もありません。

埋込みOC4Jサーバーを使用してサンプル・クライアントを実行するには、次のようにします。

  1. システム・ナビゲータでEJBを右クリックし、「実行」を選択します。
    メッセージ・ペインで、OC4Jが起動されたことを確認します。
  2. EJBを右クリックし、ポップアップ・メニューから「新規のサンプルJavaクライアント」を選択します。
  3. デフォルトで、埋込みOC4Jサーバーに対してクライアントを作成するオプションが選択されているので、「OK」をクリックします。
    クライアントが作成され、コード・エディタで開かれます。
  4. コード内で、create()コールのコメントを解除します。
  5. 生成されたcalc()に対するメソッド・コールのコメントも解除し、次の内容に置き換えます。
    System.out.println(mySessionEJB.calc("a"));
  6. システム・ナビゲータで、サンプル・クライアントを右クリックし、「実行」を選択します。
    実行結果は、ログ・ウィンドウに表示されます。

通常の開発段階では、埋込みOC4Jサーバーを使用して、開発中のアプリケーションをテストします。開発の完了後に、アプリケーションをリモート・サーバーにデプロイします。次の手順では、作成したEJBをリモートOC4Jサーバーへデプロイします。