ビュー・レイヤーはJ2EEアプリケーションの一部であり、アプリケーションのエンド・ユーザーとの対話は次のようになります。
Webアプリケーションの場合、UIは、最終的にはブラウザでレンダリングされたHTMLとして表示されます。表示されるデータは、モデル・レイヤーのビジネス・サービスから取り出されます。
スタンドアロンで実行されるJavaクライアント・アプリケーションの場合、UIはSwingコンポーネントで構成され、モデル・レイヤーのビジネス・サービスのデータが挿入されます。
全体に、これらのアプリケーションのビュー・レイヤーは、次の処理を行います。
JDeveloperでJ2EEアプリケーションを作成する場合、設計時ツールにより、データ・バインドされたクライアントを作成するタスクが簡略化されます。クライアント開発者は、コードを記述することなく、データ・バインドされたWebページとJavaクライアントを構築できます。クライアント設計タスクには、JDeveloper設計時ツールおよびOracle ADFモデル・レイヤーとの連携ツールが役立ちます。ADFモデル・レイヤーの内部処理について理解しなくても、クライアント開発者は、選択されたビジネス・サービス内のアクションとデータにアクセスするUIコンポーネントを挿入できます。JDeveloperでは、データ・バインドされたクライアントの作成プロセスは、サポートされている次のクライアント・テクノロジのいずれにおいても同じです。
JDeveloperを使用して、各クライアント・タイプのUIコンポーネントを含むADFモデル・レイヤーを簡単に使用する方法の詳細は、「データ・コントロール・パレットについて」を参照してください。
ブラウザ・クライアントの設計に関する問題とガイドラインの詳細は、http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/client-tier/client-tier4.htmlのSun Microsystems社のドキュメントを参照してください。
Javaクライアントの設計に関する問題とガイドラインの詳細は、http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/client-tier/client-tier5.htmlのSun Microsystems社のドキュメントを参照してください。
有効なクライアント・ドキュメントに関するバックグラウンド情報については、次のトピックを参照してください。
ADF Swingフォームについて
JavaServer Pagesについて
JDeveloperでのJSFページについて
ADF Facesについて
Copyright © 1997, 2006, Oracle. All rights reserved.