Oracle ADFスタート・ガイド

このトピックでは、Model-View-Controller(MVC)アーキテクチャ・デザイン・パターンに基づくアプリケーションを作成、インスペクト、および編集するために、Oracle JDeveloperでOracle Application Development Framework(Oracle ADF)を使用する方法について説明します。Oracle ADFによって、開発者は、様々なアプリケーション・レイヤーを実装するためのテクノロジを柔軟に選択できます。

「MVC BluePrint」はSun社のWebサイト(http://java.sun.com/blueprints/patterns/MVC-detailed.html)にあり、MVCアーキテクチャを対話型アプリケーションに適したデザイン・パターンとして説明しています。

JDeveloperには、J2EEアプリケーション開発の各層ごとに設計時ツールが用意されています。アプリケーション開発者は、これらのツールを使用して、Web用またはスタンドアロンJavaクライアント用のデータ・バインドされたアプリケーションを作成します。

クイック・スタート手順

『Oracle ADF Developer's Guide』には、Oracle ADFのデモンストレーション用に開発されたサンプル・アプリケーションの説明が記載されています。このマニュアルは主にWebアプリケーション開発者を対象としていますが、すべてのアプリケーション開発者に役立つように、Oracle ADFモデル・レイヤーに関する情報も記載されています。

Oracle ADFを使用して、JDeveloperでデータ・バインドされたアプリケーションを作成するための設計時プロセスの概要は、次のトピックを参照してください。

Oracle ADFのバックグラウンド情報は、次のトピックを参照してください。

Oracle ADFアプリケーション開発プロセスについてのガイドラインは、次のトピックを参照してください。

次の表は、作成可能なOracle ADFアプリケーションおよびJ2EEアプリケーションに関するトピックの詳細なリストです。

トピック・タイトル トピックの内容

Oracle ADFの機能について

Oracle ADFデータ・コントロールと、各種ビジネス・サービス用に提供される抽象化機能の概要を示します。

モデル・プロジェクト用のビジネス・サービスの作成

クライアント・アプリケーションとデータソースの対話に使用する中間層コンポーネントの作成方法について説明します。Oracle ADFフレームワークを使用して、クライアントからビジネス・サービスのデータ・モデルにアクセスできるようになります。

Oracle ADFデータ・コントロールへのビジネス・サービスの登録

モデル・プロジェクト内のビジネス・サービスを、選択したクライアント・テクノロジに公開するための簡単な手順について説明します。また、Oracle ADFモデル・レイヤー・データ・コントロール用のメタデータを変更するための情報についても説明します。

設計時のOracle ADFモデルのカスタマイズ

Oracle ADFモデル・レイヤー用の、データ・バインドされたWebページおよびJavaクライアントを設計する際に使用する設計時ツールについて説明します。この項の情報は、主としてWebアプリケーションのためのものです。

JavaクライアントおよびOracle ADFモデル・レイヤー用の設計時ツールを使用する際の詳細は、「ADF Swingアプリケーションの開発」に記載された各トピックを参照してください。

Oracle ADFコントローラの使用

ADFライフサイクルとADFページ・コントローラ、JSFアプリケーション、Strutsアプリケーションおよびモデル1アプリケーションにおけるこれらの動作、各フェーズでライフサイクルをカスタマイズする方法について説明します。

Oracle ADFアプリケーションの実行

データ・バインドされたJSF WebアプリケーションをJSFナビゲーション・ダイアグラムから実行する方法と、データ・バインドされたStrutsベースWebアプリケーションをStrutsページ・フロー・ダイアグラムから実行する方法について説明します。

Oracle ADFアプリケーションのデバッグ

JDeveloperで作成するすべてのアプリケーションで使用可能なデバッグ環境の概要について説明します。

Oracle ADFアプリケーションのデプロイの準備

JDeveloperで作成するすべてのアプリケーションで使用可能なデプロイメント機能の概要について説明します。

MVCの「J2EE BluePrint」のクイック・リファレンスは、Sun社の次のWebサイトを参照してください。http://java.sun.com/blueprints/patterns/MVC-detailed.html

MVCに基づく対話型アプリケーションを説明するSun社のドキュメント一覧は、次のWebサイトを参照してください。http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/DEA2eTOC.html


JSFページとADFモデル・レイヤーの統合
Oracle ADFを使用したJSF Webアプリケーションの作成
Oracle ADFを使用したStrutsベースのWebアプリケーションの作成
Oracle ADFを使用したモデル1形式のWebページの作成
ADF Swingアプリケーションの開発