JClientでのクライアント・プロジェクト構成ファイルについて

JClientなどのADFクライアントでは、DataBindings.cpxと呼ばれるクライアント構成ファイルが使用されます。 実行時、このファイルのメタデータ定義によってOracle ADFデータ・バインディング・コンテキストが作成され、クライアント・アプリケーションは指定された実行時構成を使用してビジネス・サービスにアクセスできます。 JDeveloper設計時ツールを使用してパネル、フォーム、およびページを作成すると、DataBindings.cpx「View」(または「ViewController」)プロジェクトに作成されます。

DataBindings.cpxファイルについて

DataBindings.cpxファイルを表示するには、アプリケーション・ナビゲータの「ビュー」プロジェクトでDataBindings.cpxファイルをダブルクリックします。

次はDataBindings.cpxファイルの一例です。含んでいるプロジェクト、空のJClientフォームForm1、および空のJClientパネルPanel1が示されています。

<?xml version='1.0' encoding='windows-1252' ?>
<JboProject
   id="DataBindings"
   xmlns="http://xmlns.oracle.com/adfm"
   SeparateXMLFiles="false"
   Package=""
   ClientType="JClient" >
   <Contents >
      <Containee
         id="Form1UIModel"
         ObjectType="BindingContainerReference"
         FullName="view.Form1UIModel" >
      </Containee>
      <Containee
         id="Panel1UIModel"
         ObjectType="BindingContainerReference"
         FullName="view.Panel1UIModel" >
      </Containee>
   </Contents>
</JboProject>    

次の例は、データ・コントロール・パレットを使用してデータ・バインド・コントロールをパネルに追加した後の、DataBindings.cpxファイルを示しています。 このモデルは、AppModuleというアプリケーション・モジュールを使用したADFビジネス・コンポーネント・プロジェクトに基づいています。 構成パラメータを示す、アプリケーション・モジュールのデータ・コントロールが追加されていることに注意してください。

<?xml version='1.0' encoding='windows-1252' ?>
<JboProject
   id="DataBindings"
   xmlns="http://xmlns.oracle.com/adfm"
   SeparateXMLFiles="false"
   Package=""
   ClientType="JClient" >
   <Contents >
      <DataControl
         id="model_AppModuleDataControl"
         SupportsFindMode="true"
         SupportsTransactions="true"
         Package="model"
         FactoryClass="oracle.adf.model.bc4j.DataControlFactoryImpl"
         DTClass="oracle.adf.dt.datacontrols.JUDTBC4JDataControl"
         Configuration="AppModuleLocal" >
         <Parameters >
            <Parameter
               name="Sync"
               value="Batch" >
            </Parameter>
         </Parameters>
      </DataControl>
      <Containee
         id="Panel1UIModel"
         ObjectType="BindingContainerReference"
         FullName="view.Panel1UIModel" >
      </Containee>
   </Contents>
</JboProject>    

DataBindings.cpxファイルのプロパティの詳細は、「ADF固有のプロジェクト・ファイルについて」を参照してください。


JClientフォーム用のクライアント・データ・モデル参照の変更
JClientフォーム用のクライアント・データ・モデル定義の作成

 

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