Oracle JDeveloper How-To資料
著者:Shay Shmeltzer & Ralph Gordon Oracle Corporation
最終更新日 - 2016年4月
実行時のOracle ADF Facesコンポーネントについて調べるため、オラクルのOracle ADF Faces開発チームは、さまざまなコンポーネントとフレームワークの機能を紹介するコンポーネント・デモを作成しました。選択したコンポーネント上で異なるプロパティ設定を試すことができます。このコンポーネント・デモは、完全ソース・コードと一緒に提供されており、一般的なコンポーネントとの連携方法について十分に学ぶことができます。
このHow-To資料では、Oracle JDeveloper 12c が統合されたOracle WebLogic Serverを使用して、ADF Faces Components Demoをローカルでセットアップおよび起動する方法について説明します。
Oracle ADFダウンロード・ページから、このデモのすべてのソース・コードが書き込まれているWARファイルをダウンロードできます。
旧バージョンのADF Faces Components
Demoについては、ここの指示を参照してください
リッチ・クライアント・コンポーネント・ランタイム・デモは、統合されたOracle WebLogic Serverを使用してOracle JDeveloperの内部から起動できます。デモのWARファイルをマシン上の任意の場所にダウンロードし、以下の手順を実行します。
1.New Galleryで、「Custom Application」をダブルクリックして単一プロジェクトのアプリケーションを作成します。
2.Create Custom Applicationウィザードで、デフォルト値を変更せずに「Finish」をクリックします。
3.Applicationsウィンドウで、プロジェクト・ノードを右クリックし、「Delete Project」を選択します。
4.Confirm Delete Projectダイアログで、「Remove project and delete all of its contents」を選択します。
5.New Galleryから、「Project from WAR File」をダブルクリックして新規プロジェクトのデモWARファイルをインポートします。
6.WAR FileウィザードのCreate Projectで、ダウンロードしたWARファイルが保存されている場所に移動し、「Finish」をクリックします。
7.Applicationsウィンドウで、プロジェクトを右クリックし、「Project Properties」を選択します。
8.Project Propertiesダイアログで次の変更を行います。
- 「Compiler」 -> 「JSP」を選択し、「Compile JSP Before Deploying to Integrated WebLogic Server」(ページのコンパイル時間を保存)を選択解除します。
- 「Libraries and Classpaths」を選択し、「Add Library」をクリックして、「JSF 2.2」(javax.facesパッケージに含まれるクラスのコンパイラー要件に対処)を選択します。
- 「Libraries and Classpaths」を選択し、「Add Library」をクリックし、「ADF Model Runtime」(Groovyスクリプト評価のOracle ADFランタイム要件に対処)をクリックします。
9.メイン・メニューで、「Build-Clean All」を選択します。
10.Applicationsウィンドウで、プロジェクトを右クリックし、「Rebuild」を選択します。
11.プロジェクトのWeb Contentノードを展開し、index.jspxを見つけて右クリックして、Runをクリックします。
デモは索引ページで始まり、サンプルが用意されているすべてのカテゴリが表示されます
![]() |
タグ・ガイドは、コンポーネント・デモへのエントリ・リンクで、さらに調査するために選択可能なOracle ADF Facesコンポーネントの一覧が表示されます。各コンポーネント・デモは、分割画面レイアウトのブラウザで起動します。分割画面の右側のコンテンツ領域にはプロパティ・インスペクタ機能があり、この機能を使用して個々のコンポーネントのプロパティを設定できます。右側のコンテンツ領域は閉じられている場合があり、その場合は、使用する前にまずドラッグして開く必要があります。またこの一覧には、リッチ・クライアント・コンポーネントのほかに、データをグラフィカルに表示することができるデータ視覚化コンポーネントも含まれています。
機能デモには、データ視覚化コンポーネントの豊富なデモ・セット、アクティブなデータ・サービス、ドラッグ・アンド・ドロップその他のクライアントの動作などを含む、フレームワーク機能のさまざまなデモが含まれています。
注目すべきデモの1つは書式デモです。ユーザーは、inlineStyle属性によって書式設定されるコンポーネントの部分と、contentStyle属性によって書式設定されるコンポーネントの部分を混同することがよくあります。このデモには、開拓者がコンポーネントごとにさまざまなスキン定義を再生できるようにするスキニング・デモも含まれています。
Warファイルには、開発者が勉強して学習するためのデモ・ソース・ファイルも含まれています。すべてのJPSXファイルとJava ソースは、WARファイルのインポート時に作成されるOracle JDeveloperプロジェクトで見ることができます。