Enterprise JavaBeans(EJB)テクノロジは、ビジネス・ロジックをカプセル化するJava Platform, Enterprise Edition(Java EE)のサーバー側コンポーネント・アーキテクチャです。EJBテクノロジを使用すると、Javaテクノロジに基づいたセキュアで移植可能な分散トランザクション・アプリケーションを迅速かつ容易に開発できます。
Java Persistence APIは、永続性とオブジェクト/リレーショナル・マッピングを管理するための標準APIで、Javaドメイン・モデルを使用するアプリケーション開発者に対して、リレーショナル・データベースを管理するためのオブジェクト/リレーショナル・マッピング機能を提供します。Java Persistence APIは、Java EEプラットフォームの一部です。Java SE環境でも使用できます。
永続性モデルを実装するには、セッションBeanとJPAエンティティを開発します。これらのBeanでは、モデルの永続性にEJB 3.0注釈とJPAが使用されます。このステップでは、EJB 3.0エンティティを使用して、注文および注文品目の永続性モデルを作成します。
表からのエンティティの作成を開始するには、「エンティティ作成(表ベース)」ウィザードを起動します。このウィザードを開くには、「ファイル」 「新規」の順に選択します。新規ギャラリで、「カテゴリ」ツリーの「ビジネス層」を開き、「EJB」を選択した後、「アイテム」リストで「表からのエンティティ」を選択します。次に、「OK」をクリックします。
Orders表とOrderItems表に対して永続性オブジェクトを作成する必要があります。永続性オブジェクトはエンティティとして実装されます。デフォルトのゲッター・メソッドとセッター・メソッドが、注文データと注文品目データに対して作成されます。これらのメソッドはセッションBeanの一部として実装されます。次に、注文と関連注文品目に基づいてマスター/ディテールJSFページを作成し、注文品目データを更新できる問合せ/編集JSFページを作成します。
Copyright © 1997, 2009, Oracle. All rights reserved.