このトピックでは、Enterprise JavaBeansバージョン2.1以前を使用するアプリケーションを作成するための一般的な手順について説明します。注意: Webベースのアプリケーションを作成する場合は、「Webベースのアプリケーションの開発」および「Oracle ADFのスタート・ガイド」を参照してください。
JDeveloperでのEJBの開発は、次の手順で行います。
これらの手順の詳細を、次に説明します。
EJBをビジュアルに作成するために、JDeveloperではダイアグラムを使用したEJB、関連、参照、プロパティおよびメソッドのモデル化をサポートしています。
EJBのモデル化の詳細は、「Enterprise JavaBeansのモデル化」を参照してください。
モデリング・ツールは、EJBの各ウィザードにリンクされています。Enterprise JavaBeanウィザードは、任意のタイプのEJBを作成する際にも独立して使用できますが、CMPエンティティBean作成(表ベース)ウィザードは、データベース表からCMPエンティティBeanをリバース・エンジニアリングする際にのみ使用します。
クラス・モデラーを使用している場合は、モデラーのインタフェースを使用すると、EJBを最も簡単に編集できます。EJBモジュール・エディタも使用する必要があります。EJBモジュール・エディタは、EJB内のJava(場合によってはXML)コードを変更する際に使用するグラフィカルなインタフェースです。このエディタを使用してEJBを変更すると、EJBのクラス内の変更が同期化されます。
EJBモジュール・エディタの使用方法の詳細は、「EJBモジュール・エディタを使用したEJBの変更」を参照してください。また、EJBモジュール・エディタの使用中に[F1]キーを押すか「ヘルプ」ボタンをクリックすると、状況依存ヘルプを使用できます。
EJBモジュール・エディタを使用してメソッドを追加した後、コード・エディタでそのメソッドの動作を実装します。
EJBをテストするには、EJBのメソッドをコールできるクライアント・プログラムを実行する必要があります。JDeveloperには、迅速にクライアントを作成できるサンプル・クライアント・ユーティリティが用意されています。EJBの実行およびテストには、埋込みOC4Jサーバーを使用すると、プロセスが簡単になります。埋込みOC4Jサーバーは、JDeveloper内で稼働します。このサーバーを使用する場合、デプロイメント・プロファイルは不要で、初期化の必要もありません。ローカルでテストされたEJBは、何の変更も加えずにリモートにデプロイできます。
Oracle10gは、EJBのコンテナとしてのOC4Jを提供します。デフォルトでは、OC4J固有のデプロイメント・プロファイルが生成されます。WebLogic固有のデプロイメント・プロファイルを作成することもできます。EJBデプロイメントの詳細は、「デプロイメントのためのEJBパッケージの作成」を参照してください。
JDeveloperでは、リモート・サーバーで使用するサンプル・クライアントも作成できます。サンプル・クライアントの生成方法は、リモート接続の詳細を指定する以外は、ローカル・クライアントの場合と同様です。
詳細は、「Enterprise JavaBeansの実行およびテスト」のトピックを参照してください。
EJBをADFデータ・コントロールにバインディングするには、「Oracle ADFデータ・コントロールへのビジネス・サービスの登録」を参照してください。
関連項目
JDeveloperを使用したEJBアプリケーションの開発
データベース接続の定義
エンティティBeanを使用したデータベース・オブジェクトの表現
ビジネス・ロジックの実装
EJBの実行およびテスト
Copyright © 1997, 2007, Oracle. All rights reserved.