1 概要とロードマップ
この章の内容は次のとおりです:
このドキュメントの手引き
-
この章「概要とロードマップ」では、このドキュメントの構成を紹介します。
-
「Enterprise JavaBeansの理解」では、EJB 3.1の新機能について概説し、EJB 3.1と3.0の相違点について簡単に説明します。
-
「Enterprise JavaBeansの単純なサンプル」では、EJB 3.x仕様のメタデータ・アノテーションを使用したEJBプログラミングのサンプルを紹介します。
-
「Enterprise JavaBeansの反復的な開発」では、EJBの実装プロセスを説明し、EJBをWebLogic Serverで実行する方法について説明します。
-
「アノテーション付きEJBクラスのプログラミング」では、メタデータ・アノテーションを含むEJB Beanクラスをプログラミングする際の要件と一般的なステップについて説明します。
-
「Enterprise JavaBeansのデプロイメント・ガイドライン」では、EJB固有のデプロイメントの問題と手順を説明します。
-
「Oracle WebLogic Serverでの組込みEJBコンテナの使用方法」では、Oracle WebLogic Serverで組込み可能なEJBコンテナを使用する方法について説明します。
-
「Oracle WebLogic Serverでの永続性プロバイダの構成」では、Oracle WebLogic Serverを使用したOracle TopLinkアプリケーションの開発の概要について説明します。
-
「EJBメタデータ・アノテーション・リファレンス」では、EJB 3.xメタデータ・アノテーションのリファレンス情報と、EJBで使用する標準的なメタデータ・アノテーションに関する情報を提供します。
EJB開発者向けの包括的なサンプル
WebLogic Serverの配布キットには、このドキュメント、および「Enterprise JavaBeansの単純なサンプル」で説明する基本的なサンプルに加え、開発者向けの包括的なサンプルも含まれています。
サンプル付きのWebLogic Server完全版をインストールした場合、サンプル・ソース・コードはEXAMPLES_HOME
ディレクトリにあります。デフォルト・パスは、ORACLE_HOME
\wlserver\samples\server
です。このディレクトリからサンプルのソース・コードおよびインストラクション・ファイルにアクセスでき、サンプル・ドメインを設定する必要がありません。『Oracle WebLogic Serverの理解』の「サンプル・アプリケーションおよびサンプル・コード」を参照してください。
EJBを使用して独自のアプリケーションをプログラミングする前に、このサンプルを実行することをお薦めします。
EJB 3.2のサンプル
次のようなJava EE 7のサンプル(EJB 3.2の新機能のデモ)が用意されています。
詳細は、WebLogic Server配布キットのEJB 3.2サンプルEXAMPLES_HOME/examples/src/examples/javaee7/ejb
を参照してください。EXAMPLES_HOME
は、WebLogic Serverのサンプル・コードが構成されているディレクトリを表します。『Oracle WebLogic Serverの理解』の「サンプル・アプリケーションおよびサンプル・コード」を参照してください。
EJB 3.1のサンプル
次のようなJava EE 6のサンプル(EJB 3.1の新機能のデモ)が用意されています。
詳細は、WebLogic Server配布キットのサンプルEXAMPLES_HOME
/examples/src/examples/javaee6/ejb
を参照してください。EXAMPLES_HOME
は、WebLogic Serverのサンプル・コードが構成されているディレクトリを表します。『Oracle WebLogic Serverの理解』の「サンプル・アプリケーションおよびサンプル・コード」を参照してください。
EJB 3.0のサンプル
EJB 3.0永続性サービスのサンプル「EJB 3.1: Java SEで組込み可能なEJBコンテナを使用するサンプル」もあります。ここには、実際のビジネス・コードが含まれ、主要なEJB 3.0の開発タスクの実際の実行方法を説明しています。具体的には、EJB 3.xで以下を使用する方法が例示されています。
-
Java Persistence API
-
ステートレス・セッションBean
-
メッセージドリブンBean
-
JavaScriptベースの非同期のブラウザ・アプリケーション
このサンプルでは、エンティティEJB用の永続ドメイン・モデルが使用されています。詳細は、WebLogic Server配布キットのサンプルEXAMPLES_HOME
/examples/src/examples/ejb/ejb30
を参照してください。EXAMPLES_HOME
は、WebLogic Serverのサンプル・コードが構成されているディレクトリを表します。『Oracle WebLogic Serverの理解』の「サンプル・アプリケーションおよびサンプル・コード」を参照してください。