-1

アプリケーションで使用されるすべての情報を含むノードがあることを知ってdatabindings.cpxいます。また、実行時にバインディングコンテキストとして機能し、その中に含まれるページ定義要素が実行時に各ページのバインディングコンテナとして機能することも学びました。ただし、datacontrols.cpxファイルも存在します。私の質問は:dataControlUsagesdatacontrolsdatabindings.cpx

  1. アプリケーションレベルのファイルですか?その目的は何ですか?
  2. それとも、それADF specificは実際にはアプリケーションに依存していませんか?言い換えると、ADFフレームワークによるプリビルドデータコントロールを使用する場合datacontrols.cpx、Webアプリケーションファイルにファイルがありますか?.war
  3. datacontrolアプリケーションに新しいものを書くと、その状況は変わりますか?
4

2 に答える 2

0
あなたの質問への回答
1)DataControls.dcxはアプリケーションレベルのファイルではありません
  目的:
  DataControls.dcxファイルは、Java Bean(POJO)、Webサービス、
  EJB、URLサービス(つまり、非ADF BCコンポーネント)

2)はいDataControls.dcxはADF固有であり、プレーンなJavaEnterpriseアプリケーションにはありません

ADFには事前に作成されたデータコントロールはありません。データコントロールはADFアプリケーションの一部です
はいADFアプリケーションwarにはDataControls.dcxファイルが含まれています

3)上記のように、ADFフレームワークには事前に構築されたコントロールがありません。
   アプリケーションで独自のデータコントロールを作成すると、それが利用可能になります

于 2013-03-09T19:37:15.990 に答える
0

datacontrols.dcxは、POJO、Webサービス、EJBなどに基づいてカスタムデータコントロールを作成するときに存在します。データコントロールに関するメタデータ、基本的には基になるサービス(POJO、Webサービスなど)をデータコントロールパレットを通じて公開するために必要な配線、およびViewControllerレイヤーがその使用方法を認識できるようにするランタイム設定を記述または保存します。

さらに、JDeveloperが進化するにつれて、datacontrols.dcxに組み込まれている機能が増えます。ADF BCから、検証ルールを組み込み、属性のヒントを制御できることをおそらくご存知でしょう。これらの種類のメカニズムは現在、カスタムデータコントロールにも組み込まれているため、アプリケーションでどの種類のデータコントロールを使用するかは関係なく、一貫性のある高度な機能セットをコンシューマー(ViewController)に提供します。層)。

JDeveloper(11g)の現在のリリースの時点では、データ制御に関するドキュメントがやや不足していますが、(約束はありませんが)これは12cリリースで修正する必要があります。

于 2013-03-03T01:31:03.760 に答える