ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Application Development Framework Webユーザー・インタフェース開発者ガイド
11g リリース2(11.1.2.4.0)
B66719-05
  目次へ移動
目次

前
 
次
 

1 ADF Facesについて

この章では、ADF Facesについてを、フレームワークの機能およびライブラリ内の各コンポーネント・タイプの概要も含めて説明します。

この章では、次の項目について説明します。

1.1 Oracle ADF Facesについて

Oracle ADF Facesは、150を超えるAjax対応JavaServer Faces (JSF)コンポーネントと完結したフレームワークのセットであり、これらはすべてJSF 2.0規格に基づいて構築されています。当初、ADF FacesはJSFコンポーネントの第1世代のセットであり、それ以降、Apache Software Foundationに無償提供されました。このセットはApache MyFaces Trinidadと呼ばれ(現在はApache Software Foundationから入手できます)、現在のADF Facesの基盤となっています。

ADF FacesとJSF 2.0を使用すると、JavaScriptのハード・コーディングは最小限でAjaxベースのアプリケーションを比較的簡単に実装できます。たとえば、株式アナリストがドラッグ・アンド・ドロップを使用して新しい株式シンボルを表ビューに追加し、高度なプッシュ・テクノロジを使用してサーバー・モデルで更新できる株式トレーダのダッシュボード・アプリケーションを簡単に構築できます。新しい取引を行うために、株式トレーダは実際のページを離れることなく、クライアントの新規株式の購入プロセスをナビゲートできます。この機能の大部分は、ADF Facesコンポーネントのサポートが組み込まれた機能豊富な開発環境であるOracle JDeveloperを使用して宣言的に実装できるため、Webアプリケーションの表示レイヤーを迅速かつ簡単に構築できます。


注意:

ADF Facesは標準JSFテクノロジに準拠しているため、このガイドではJSF標準に付加する点、または異なる点を主に説明しています。このため、ADF Facesを使用して開発を始める前に、JSFがどのように機能するかについて、基本的な知識を得ておくことをお薦めします。JSFの詳細は、http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.htmlを参照してください。


1.2 ADF Facesフレームワーク

ADF Facesフレームワークは、次のような豊富な機能を提供します。

1.3 ADF Facesコンポーネント

ADF Facesコンポーネントは、通常次のカテゴリに分けられます。