Frameworkアプリケーションを構成および拡張するテクニックについて説明します。Frameworkアプリケーションを手動で構成する方法について説明します。テクノロジ・スコープとはFrameworkアプリケーションは、プロジェクトのテクノロジと機能のコレクション(テクノロジ・スコープ)で構成されます。各スコープには、特定の機能をアプリケーションに提供する関連ライブラリが含まれます。テクノロジ・スコープを手動で追加または削除することで、アプリケーションを手動で構成できます。使用しないことがわかっているコンポーネントは、Frameworkアプリケーションから削除できます。テクノロジ・スコープの追加と削除テクノロジ・スコープ(および、関連ライブラリ)は、次の方法で追加または削除できます。新しいアプリケーションを作成するときにデフォルト設定を変更できます。Frameworkアプリケーションの作成」ウィザードに表示される、使用可能なテクノロジ・スコープと選択済のテクノロジ・スコープのリストを示します。「選択済」列のスコープは、Frameworkアプリケーションを構成するテクノロジ・スコープのデフォルト・セットになります。このウィザードの詳細は、第5.2項「Frameworkアプリケーションの作成」を参照してください。「プロジェクト・プロパティ」ダイアログでテクノロジ・スコープを調整することもできます。「アプリケーション」メニューから「プロジェクト・プロパティ」を選択します。次に、ツリーから「テクノロジ・スコープ」を選択します。図6-2に示すように、このダイアログでは、プロジェクトの内外にプロジェクト・テクノロジを移動できます。ヒント:ダイアログ内のスコープをクリックすると、ダイアログの下部に短い説明が表示されます。Frameworkアプリケーションの作成」ウィザードを使用してFrameworkアプリケーションを作成する場合、作成されるアプリケーションのデフォルト構成とそのテクノロジ・スコープを決定する機会がもう1つ別にあります。図6-3に示すように、ウィザードの最後の画面には、「標準ポータル機能のアプリケーションの構成」というチェック・ボックスがあります。Framework機能(ナビゲーション、ページ階層、委任管理など)をアプリケーションに追加することを、ウィザードに指示します。このボックスの選択を解除すると、これらの機能がアプリケーションに組み込まれなくなります。11.1.1.2.0)アプリケーションと同等の機能を備えたアプリケーションを作成することになります。Frameworkアプリケーション・テンプレートで作成されるアプリケーションとともに含まれる、デフォルトのテクノロジ・スコープとライブラリのリストを示します。Frameworkテクノロジ・スコープは、ポータルとアプリケーションに固有の唯一のスコープです。このスコープでは、第8章「Frameworkアプリケーションの理解」で説明する、ナビゲーション、ページ階層、委任管理、ポータル機能の残りの部分が提供されます。Frameworkテクノロジ・スコープは、Frameworkアプリケーション・テンプレートで作成するアプリケーションに、デフォルトで追加されます。Frameworkアプリケーションの作成ウィザードでは、このウィザードの「標準ポータル機能のアプリケーションの構成」チェック・ボックス(図6-3)の選択を解除すると、このテクノロジ・スコープを除外できます。11.1.1.2.0)アプリケーションと同等の機能を備えたアプリケーションを作成することになります。Frameworkテクノロジ・スコープが、それ以外のアプリケーション・テクノロジ・スコープに加えてアプリケーションに追加されます。Frameworkテクノロジ・スコープは追加されなくなります。Frameworkアプリケーションを作成する場合このようなケースはサポートされていません。Frameworkアプリケーション・テンプレートを使用して作成を開始する必要があります。詳細は、第5章「Frameworkおよびポートレット・プロデューサ・アプリケーションの作成」を参照してください。考えられる解決策の1つとして、新しいFrameworkアプリケーションを作成してから、既存のFrameworkアプリケーションをADFライブラリに変換する方法があります。Frameworkアプリケーションに含めます。Frameworkアプリケーションを作成してから、古いPS2アプリケーションのコンテンツ、構成およびロジックを新しいFrameworkアプリケーションに移行する方法です。ヒント:もう1つの考えられる解決策として、新しいFrameworkアプリケーションを作成してから、既存のFrameworkアプリケーションをADFライブラリに変換する方法があります。その後で、そのADFライブラリをFrameworkアプリケーションに含めます。Webアプリケーション)を作成することがビジネス要件であるときに、そのアプリケーションにWebCenter機能も組み込む場合は、必要なテクノロジ・スコープとライブラリを追加することで、これを実現できます。Webサービス、タスク・フロー、検索などの機能をアプリケーションに追加できます。Frameworkテクノロジ・スコープを追加するだけでは作成できません。Frameworkアプリケーションを作成する場合」で説明しているように、このユース・ケースはサポートされていません。テクノロジ・スコープによって、ユーザー・インタフェースのオプションが、構築するアプリケーション・プロジェクトのタイプに対応するオプションに限定されます。ライブラリでは、アプリケーション・コンテンツの作成に役立つコンポーネントと要素が提供されます。Portalサービスを利用できるようになります。現行リリースまたは10.1.x.xリリースのADFアプリケーションを拡張できます。アプリケーションを拡張するときには、特定のWebCenter機能に合せて最適化されたプロジェクトを作成することもできます。この項では、WebCenterのテンプレートで提供されるようなプロジェクトの作成と、そのプロジェクトへのテクノロジ・スコープとライブラリの追加を手動で実行するプロセスについて、手順を追って説明します。アプリケーションでWebCenter機能を有効にするには:アプリケーションを開きます。アプリケーションの設定を移行するよう要求される場合は、「はい」をクリックします。Frameworkアプリケーションを移行した場合、そのアプリケーションは、Modelプロジェクト、ViewControllerプロジェクトおよびポートレット・プロジェクトを引き続き保持します。必要に応じて、アプリケーション・データ・モデルの定義、コンテンツの利用またはポートレットの作成用に新しいプロジェクトを作成します。アプリケーション・ナビゲータでアプリケーションを右クリックし、ポップアップ・メニューから「新規プロジェクト」を選択します。「新規ギャラリ」で、「一般」を開き、「プロジェクト」、「汎用プロジェクト」の順に選択して「OK」をクリックします。汎用プロジェクトの作成ウィザードの「プロジェクト名」フィールドに、プロジェクトの名前を入力します。Viewと入力します。「ディレクトリ」フィールドにプロジェクトを格納するディレクトリのパスを入力するか、デフォルト・パスを受け入れます。「終了」をクリックして、新しいプロジェクトを作成します。プロジェクトを右クリックし、「プロジェクト・プロパティ」を選択します。ダイアログの左側で、「テクノロジ・スコープ」を選択します。ダイアログの「プロジェクト・テクノロジ」部分で、選択したプロジェクトで有効にするWebCenter関連の機能に応じて、必要なテクノロジとライブラリを追加します。全リストは、表6-1を参照してください。WARファイルのインポートによるプロジェクトの作成JDeveloperを使用してアプリケーション環境にインポートする既存のWARファイルがある場合は、この手順に従います。Portalの機能を使用して、そのプロジェクトを手動で構成できます。注意:接続情報は、アプリケーションレベルのEARファイルに格納され、プロジェクトレベルのWARファイルと一緒に自動でインポートされません。そのため、プロジェクトレベルのWARファイルをインポートする場合、アプリケーションが依存する接続を再構成する必要があります。WARファイルをJDeveloperにインポートするには:アプリケーション・ナビゲータでアプリケーションを右クリックし、ポップアップ・メニューから「新規プロジェクト」を選択します。「新規ギャラリ」で、「一般」を開き、「プロジェクト」、「WARファイルからのプロジェクト」の順に選択して「OK」をクリックします。ウィザードの手順に従って、プロジェクトの作成を完了します。アプリケーション・ナビゲータで新たに作成したプロジェクトを右クリックし、ポップアップ・メニューから「プロジェクト・プロパティ」を選択します。選択したプロジェクトで有効にするWebCenter関連の機能に応じて、必要なテクノロジ・スコープとライブラリを追加します。詳細は、第6.1項「テクノロジ・スコープによるFrameworkアプリケーションの手動構成」を参照してください。「OK」をクリックし、「プロジェクト・プロパティ」ダイアログを閉じます。reserved.法律上の注意点ライブラリ。