モデル・プロジェクトのデータ・コントロール定義を作成してある場合、ビジネス・サービスの変更後にデータ・コントロールを更新することがあります。データ・コントロール定義をリフレッシュすると、ビジネス・サービスに加えられた最新の変更がADFアプリケーションで有効になります。
データ・コントロール定義をリフレッシュする処理は、モデル・プロジェクトに対する変更の種類によって異なります。
変更したビジネス・サービスのデータ・コントロール定義をリフレッシュするには、次のようにします。
モデル・プロジェクトで、Beanの新規プロパティまたは他に作成するビジネス・サービスを定義します。
.java
ファイルをコンパイルして、ビジネス・サービスのメタデータを対応する.xml
ファイルに再生成します。
変更されたビジネス・サービスがBeanベース(TopLink対応オブジェクトやEJBセッションBeanなど)である場合は、ナビゲータでBeanの.xml
ファイルを選択します。次のいずれかの方法でリフレッシュできます。
構造ウィンドウで、ルート・ノードをクリックして「リフレッシュ」を選択します。
プロパティ・インスペクタで、プロパティの下の領域で「リフレッシュ」をクリックします。
注意: ADF Business Componentsの場合、ADF BCプロジェクト・ファイルに変更を加えると、データ・コントロール定義は常に自動的に更新されます。
削除したビジネス・サービスのデータ・コントロール定義を削除するには、次のようにします。
ビュー・プロジェクトで、DataBindings.dcx
ファイルを選択します。
「表示」 「構造」を選択して、構造ウィンドウでファイルを表示します。
構造ウィンドウで、モデル・プロジェクトに表示されなくなったビジネス・サービスを表す、データ・コントロール・ノードを選択します。
データ・コントロール・ノードを右クリックし、「削除」を選択します。
JDeveloperにより、データ・コントロール定義ファイル(DataBindings.dcx
)がモデル・プロジェクトで更新されます。DataBindings.dcx
ファイルは、クライアントと使用可能なビジネス・サービスの間の対話を容易にする、Oracle ADFモデル・レイヤー・アダプタ・クラスを識別します。
変更されたデータ・コントロールをデータ・コントロール・パレットで表示するには、次のようにします。
または
ビジネス・サービスの名前の変更または移動後にデータ・コントロールを更新するには、次のようにします。
モデル・プロジェクトでは、ビジネス・サービスの名前を変更するか、これを新規パッケージに移動する場合は、クライアントのデータ・コントロール定義内のモデル・プロジェクトへの参照を更新する必要があります。
ビュー・プロジェクトで、DataBindings.dcx
ファイルを選択します。
「表示」 「構造」を選択して、構造ウィンドウでファイルを表示します。
構造ウィンドウで、移動したビジネス・サービスを表すデータ・コントロール・ノードを選択します。
プロパティ・インスペクタで「パッケージ」属性を編集して、新規パッケージ名を指定します。
データ・コントロール・パレットの使用の詳細は、次のトピックを参照してください。
データ・コントロール・パレットを使用したUIコンポーネントの挿入
Oracle ADFデータ・コントロールの詳細は、次のトピックを参照してください。
Copyright © 1997, 2006, Oracle. All rights reserved.