このトピックでは、Model-View-Controller(MVC)アーキテクチャ・デザイン・パターンに基づくアプリケーションを作成、インスペクト、および編集するために、Oracle JDeveloperでOracle Application Development Framework(Oracle ADF)を使用する方法について説明します。Oracle ADFによって、開発者は、様々なアプリケーション・レイヤーを実装するためのテクノロジを柔軟に選択できます。
「MVC BluePrint」はSun社のWebサイトにあり、MVCアーキテクチャを対話型アプリケーションに適したデザイン・パターンとして説明しています。
JDeveloperには、J2EEアプリケーション開発の各層ごとに設計時ツールが用意されています。アプリケーション開発者は、これらのツールを使用して、Web用またはスタンドアロンJavaクライアント用のデータ・バインドされたアプリケーションを作成します。
クイック・スタート手順
Oracle ADFを使用して、JDeveloperでデータ・バインドされたアプリケーションを作成するための設計時プロセスの概要は、次のトピックを参照してください。
Oracle ADFのバックグラウンド情報は、次のトピックを参照してください。
Oracle ADFアプリケーション開発プロセスについてのガイドラインは、次のトピックを参照してください。
次の表は、作成可能なOracle ADFアプリケーションおよびJ2EEアプリケーションに関するトピックの詳細なリストです。
トピック・タイトル | トピックの内容 |
---|---|
MVCアプリケーション開発に役立つ基本概念について概要を説明します。Oracle ADFによって提供されるJDeveloperの設計時ツールとランタイム・コンポーネントについても説明します。 |
|
フレームワークと標準JSPページ、Oracle ADF UIX Web ページ、およびOracle ADF JClient(Javaクライアント用)を使用するための、多くの生産性向上ツールを迅速かつ効率的に利用するための、アプリケーション設計のアドバイスが記載されています。 |
|
クライアント・アプリケーションとデータソースの対話に使用する中間層コンポーネントの作成方法について説明します。Oracle ADFフレームワークを使用して、クライアントからビジネス・サービスのデータ・モデルにアクセスできるようになります。 |
|
モデル・プロジェクト内のビジネス・サービスを、選択したクライアント・テクノロジに公開するための簡単な手順について説明します。また、Oracle ADFモデル・レイヤー・データ・コントロール用のメタデータを変更するための情報についても説明します。 |
|
標準SwingコンポーネントとJDeveloperデータ・コントロール・パレットを使用してJavaクライアントを作成する方法について説明します。このツールによって、Javaクライアントの作成に必要な手順は非常に単純になります。 |
|
Strutsページ・フロー・ダイアグラムやデータ・コントロール・パレットなどのJDeveloperツールを使用して、データ・バインドされたWebアプリケーション全体を設計する方法について説明します。これらのツールは、標準JSPページまたはOracle ADF UIXページのいずれかを使用してWebアプリケーションを作成する場合に役立ちます。 |
|
モデル1形式のWebアプリケーションを使用する(Strutsコントローラは使用しない)場合に、JDeveloperデータ・コントロール・パレットを使用して、データ・バインドされたWebページを設計する方法について説明します。このパレットは、標準JSPページまたはOracle ADF UIXページを使用してWebアプリケーションを作成する場合に役立ちます。 |
|
Oracle ADFモデル・レイヤー用の、データ・バインドされたWebページおよびJavaクライアントを設計する際に使用する設計時ツールについて説明します。このセクションの情報は、主としてWebアプリケーションのためのものです。 JavaクライアントおよびOracle ADFモデル・レイヤー用の設計時ツールを使用する際の詳細は、「ADF JClientアプリケーションの開発」に記載された各トピックを参照してください。 |
|
設計時にOracle ADF用に生成されるファイルの使用方法について説明します。これらのファイルをカスタマイズして、Oracle ADFアプリケーション内の、クライアントとビジネス・サービス・コンポーネントとの間のデータ・バインディングを変更できます。 |
|
Strutsページ・フロー・ダイアグラムからデータ・バインドされたWebアプリケーションを実行する方法について説明します。 |
|
JDeveloperで作成するすべてのアプリケーションで使用可能なデバッグ環境の概要について説明します。 |
|
JDeveloperで作成するすべてのアプリケーションで使用可能なデプロイメント機能の概要について説明します。 |
MVCの「J2EE BluePrint」のクイック・リファレンスは、次の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
ADFの使用時の一般的な問題を解決するためのエンドツーエンドの手順は、次のトピックを参照してください。
Struts、JSP、ビジネス・コンポーネントおよびOracle ADFのエンドツーエンド・ソリューション
Struts、UIX、ビジネス・コンポーネントおよびOracle ADFのエンドツーエンド・ソリューション
Copyright © 1997, 2004, Oracle. All rights reserved.