説明/参照:
Explanation:
B:Oracle固有のライブラリに依存したくないJ2EE開発者は、ADFデータ制御の代わりにマネージドBeanを使用できます。これはもっと複雑です。
AD:大まかに言えば、データコントロールを含むアプリケーションの宣言型開発プロセスには、通常次のような中心的な手順が含まれます。
サービスのデータコントロールを作成する:ビジネスサービスを作成したら、

メタデータインタフェースを使用してこれらのサービスの実装を抽象化し、関連するプロパティ、メソッド、およびタイプに関する情報を含む、それらの操作とデータコレクションを記述するデータコントロール。これらのデータコントロールは[データコントロール]パネルに表示され、ページにドラッグしてデータバインドUIコンポーネントを作成できます。
宣言型メタデータをデータコントロールに追加する:UIコントロールを使用してデータコントロールを強化できます

ヒント、入力規則、検索フォームでの使用基準、およびその他の機能。
ユーザー・インタフェースの実装:JDeveloperの「データコントロール」パネルには、

あなたのアプリケーションのためのサービス。オブジェクトをデータコントロールパネルからページにドラッグして、基礎となるデータを表示するUIコンポーネントを選択できます。データバインドされていないUIコンポーネントの場合は、コンポーネントウィンドウを使用してコンポーネントをドラッグアンドドロップします。 JDeveloperによって、すべてのページ・コードが自動的に作成されます。
参照先:https://docs.oracle.com/cd/B31017_01/web.1013/b28967/build_app_services010.htm
https://docs.oracle.com/middleware/1212/adf/ADFDC/adfm.htm#ADFDC769