ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server Enterprise JavaBeansのプログラミング
12c リリース1(12.1.1)
B65950-02
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

1 概要とロードマップ

この項では、このガイド『Oracle WebLogic Server Enterprise JavaBeansのプログラミング』の内容と構成について説明します。

ドキュメントのスコープと対象読者

このドキュメントは、WebLogic Server Enterprise JavaBeans (EJB)を利用したアプリケーションを開発するソフトウェア開発者を対象としています。

このドキュメントの大部分は、Java EE 6ベースのEJB 3.1プログラミング・モデルの解説に割かれています。具体的には、メタデータ・アノテーションを使用して開発を簡略化する方法について説明します。このドキュメントでは、バージョン2.xと3.xで異なっているEJBに関するトピック(設計上の考慮事項、コンテナ・アーキテクチャ、エンティティBean、デプロイメント記述子の使用など)は取扱いません。また、プロダクション段階における管理、モニター、パフォーマンス・チューニングなどについても説明しません。これらのトピックに関するWebLogic Serverのマニュアルとリソースへのリンクについては、「関連ドキュメント」を参照してください。

このドキュメントは、Java Platform, Enterprise Edition (Java EE)バージョン6および基本的なEJBのプログラミングの概念に精通している読者を対象としています。

EJB 2.1のプログラミングおよびパッケージ化の詳細は、『Oracle WebLogic Server Enterprise JavaBeansバージョン2.1のプログラミング』を参照してください。

このドキュメントの手引き

関連ドキュメント

このドキュメントでは、EJB 3.1固有の開発に関する情報を取扱います。また、セッションBeanとメッセージドリブンBeanに関する情報のみ提供します。EJBの設計とアーキテクチャ、EJB 3.1でも完全にサポートされているEJB 2.xのプログラミング・モデルに関する一般情報については、次のドキュメントを参照してください。

WebLogic Serverに関するEJBドキュメント

WebLogic Serverを使用したEJBの開発およびデプロイの詳細は、次を参照してください。

  • 『Oracle WebLogic Serverの紹介』のEnterprise Java Beans (EJB)に関する項

  • 分割ディレクトリ環境でWebLogic Server EJBを配置してビルドする方法については、『Oracle WebLogic Serverアプリケーションの開発』を参照してください。

  • EJB 2.xのプログラミングおよびパッケージ化の詳細は、『Oracle WebLogic Server Enterprise JavaBeansバージョン2.1のプログラミング』を参照してください。

  • 『Oracle WebLogic Serverへのアプリケーションのデプロイ』は、開発および本番環境でのWebLogic Serverアプリケーションのデプロイメントについての主要な情報源です。

EJBに関するその他の情報

この章は、Java EE 6のプログラミングおよびEJB 3.1の概念と機能に精通している読者を対象としています。エンタープライズBeanの利点、エンタープライズBeanの種類、ライフサイクルなどの基本的なEJBの概念を学習するには、次のWebサイトを参照してください。

EJB開発者向けの包括的なサンプル

WebLogic Serverの配布キットには、このドキュメント、および第3章「Enterprise JavaBeansの単純なサンプル」で説明する基本的なサンプルに加え、開発者向けの包括的なサンプルも含まれています。

WebLogic Serverは必要に応じて、それらをWL_HOME/samples/server/examples/src/examplesにインストールします。WL_HOMEは、WebLogic Serverがインストールされているディレクトリです(/Oracle/Middleware/wlserver_12.1など)。Windowsの場合は、WebLogic Serverのスタート・メニューからサンプル・サーバーを起動し、サンプルとその実行手順に関する情報を確認できます。

EJBを使用して独自のアプリケーションをプログラミングする前に、このサンプルを実行することをお薦めします。

新しいEJB 3.1のサンプル

次のようなJava EE 6のサンプル(EJB 3.1の新機能のデモ)が用意されています。

詳細は、WebLogic Serverの配布キット(WL_HOME/samples/server/examples/src/examples/javaee6/ejb)でこれらのサンプルを参照してください。

EJB 3.0のサンプル

EJB 3.0永続性サービスのサンプル「EJB 3.0: セッションBeanからエンティティを呼び出すサンプル」もあります。ここには、実際のビジネス・コードが含まれ、主要なEJB 3.0の開発タスクの実際の実行方法を説明しています。具体的には、EJB 3.xで以下を使用する方法が例示されています。

  • Java Persistence API

  • ステートレス・セッションBean

  • メッセージドリブンBean

  • JavaScriptベースの非同期のブラウザ・アプリケーション

このサンプルでは、エンティティEJB用の永続ドメイン・モデルが使用されています。詳細は、WebLogic Serverの配布キット(WL_HOME/samples/server/examples/src/examples/ejb/ejb30)のサンプルを参照してください。

このリリースでの新機能と変更点

このリリースのWebLogic Serverで導入されたEJB 3.1の新機能の一覧については、『Oracle WebLogic Serverの新機能』のEnterprise Java Beans (EJB)に関する項を参照してください。