TopLinkマッピングが使用されるJavaBeans用のOracle ADFデータ・コントロールの作成

TopLink POJOをビジネス・サービス・テクノロジとして使用する場合、モデル情報は、Oracleが提供するシン・アダプタ・クラスによって実装されるADFデータ・コントロール・インタフェースを介して、ビュー・レイヤーおよびコントロール・レイヤーに公開されます。

アダプタ・クラスおよびデータ・コントロールを作成するには、次のようにします。

  1. ナビゲータで、アプリケーション・クライアントに公開するモデル・オブジェクトを含むModelプロジェクトを選択します。
  2. モデル・プロジェクトでBeanを右クリックし、「データ・コントロールの作成」を選択します。

    または

    Beanをアプリケーション・ナビゲータからデータ・コントロール・パレットにドラッグして、データ・コントロールを作成します。

  3. TopLinkプロジェクトにTopLinkのsessions.xmlファイルが含まれる場合、TopLinkサーバー・セッションを選択するか、TopLinkデプロイメント・ディスクリプタに直接データ・コントロールを作成するよう求めるプロンプトが表示されます。 TopLinkプロジェクトにTopLinkのsessions.xmlファイルが含まれない場合、TopLinkデプロイメント・ディスクリプタに直接データ・コントロールを作成するか、データ・コントロールの作成を取り消すオプションが提供されます。

    注意: TopLinkのsessions.xmlファイルを使用することをお薦めします。 このファイルを使用すると、複数のクライアントが単一のTopLink UnitOfWork(トランザクション)を共有できるため、複数のデータ・コントロール間で一貫性のあるデータ・ビューを提供できます。 TopLinkデプロイメント・ディスクリプタに直接データ・コントロールを作成する場合、各クライアントは、別個のTopLink UnitOfWorkの使用を余儀なくされるので、データの一貫性を損なう可能性があります。詳細は、関連項目のトピックを参照してください。

  4. BeanでCollection型を返す属性またはメソッドを定義している場合は、データ・コントロールにもその戻り型を指定する必要があります。

JDeveloperにより、データ・コントロール定義ファイル(DataControls.dcx)がモデル・プロジェクトに追加されます。 .dcxファイルは、クライアントと使用可能なビジネス・サービスの間の対話を容易にする、Oracle ADFモデル・レイヤー・アダプタ・クラスを識別します。

クライアント・アプリケーションで使用するために登録したビジネス・サービスを表示するには、次のようにします。


モデル・プロジェクトでのJavaBeansコンポーネントの使用
モデル・プロジェクトでのTopLinkオブジェクトの使用
JavaBeansおよびTopLinkベースのBeanコンポーネント用のOracle ADFデータ・コントロールについて
データ・コントロール・パレットについて
TopLinkセッション・エディタについて

 

 

Copyright © 1997, 2004, Oracle. All rights reserved.