埋込みサーバーを使用したEJBのテスト
埋込みOC4Jサーバーは、JDeveloper内で稼働します。このサーバーを使用すると、EJBの迅速かつ簡単な実行およびテストが可能であり、何の変更も加えずにそのEJBをデプロイできます。このサーバーを使用する場合、デプロイメント・プロファイルは不要で、初期化の必要もありません。
スタンドアロンOC4J構成領域に行った変更は、埋込みサーバーには認識されません。変更内容を埋込みサーバーに反映させるには、埋込みサーバーのoc4j-configディレクトリにある対応するファイルを変更する必要があります。
埋込みOC4Jサーバーを使用してサンプル・クライアントを実行するには、次のようにします。
-
「システム・ナビゲータ」で、EJBを右クリックして「実行」を選択します。
OC4Jが起動されたことを示すメッセージが「メッセージ」ペインに表示されます。
-
EJBを右クリックし、ポップアップ・メニューから「サンプルJavaクライアントの作成」を選択します。
-
デフォルトで、埋込みOC4Jサーバーに対してクライアントを作成するオプションが選択されているので、「OK」をクリックします。
クライアントが作成され、コード・エディタで開かれます。
-
必要なホーム・メソッドおよびリモート・メソッドをコールするようにJavaクライアントを編集します。メソッドをBean上で公開した場合、生成されたクライアントには、コメントを解除してメソッドをコールするためのメソッドが含まれます。
CMP EJBに対するクライアントの場合は、取得したインスタンスを反復してプロパティ値をSystem.outに出力するfindAll()メソッドをコールするコードが生成されます。
-
システム・ナビゲータで、サンプル・クライアントを右クリックして「実行」をクリックします。
「メッセージ」ペインに実行中の出力が表示されます。
関連項目
EJBの実行およびテスト
リモート・サーバーを使用したEJBのテスト
Ejb30ClientConfig.javaファイルについて
Copyright © 1997, 2006, Oracle. All rights reserved.