ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Application Development Frameworkデスクトップ統合開発者ガイド
11gリリース1 (11.1.1.7.0)
B66694-02
  目次へ移動
目次

前
 
次
 

2 ADFデスクトップ統合のサンプル・アプリケーションの概要

この章では、ADFデスクトップ統合Summitサンプル・アプリケーションの概要を説明します。ADFデスクトップ統合のSummitサンプル・アプリケーションには、デモのFusion Webアプリケーションと統合された、いくつかのMicrosoft Excelワークブックが含まれています。

この章の内容は次のとおりです。

2.1 ADFデスクトップ統合のSummitサンプル・アプリケーションの概要

ADFデスクトップ統合のSummitサンプル・アプリケーションは、ADFデスクトップ統合の主な機能を説明する、サンプルのデモンストレーションのセットです。各サンプルには、開発者ガイドでも確認することができる、特定の機能が含まれています。サンプルはすべて同じ基礎となるデータベース・スキーマを使用します。これにより簡単にソース・コードにアクセスでき、スタンドアロン方式で実行時の動作を経験できます。

ADFデスクトップ統合のSummitサンプル・アプリケーションを設定および実行する前に、開発環境を設定します。開発環境の設定後、サンプル・アプリケーションをダウンロードできます。

2.2 ADFデスクトップ統合のSummitサンプル・アプリケーションの設定と実行

第3章「開発環境の設定」での説明のとおり、ADFデスクトップ統合のSummitサンプル・アプリケーションを実行できるように、開発環境を設定します。

開発環境の設定後、OTNからADFデスクトップ統合のSummitサンプル・アプリケーションをダウンロードします。詳細は、http://www.oracle.com/technetwork/developer-tools/jdev/index-098948.htmlの手順を参照してください。


注意:

旧バージョンのADFデスクトップ統合がシステムにインストールされている場合、3.6項「ADFデスクトップ統合のアップグレード」の説明に従って、ADFデスクトップ統合をアップグレードします。


ADFデスクトップ統合のSummitサンプル・アプリケーションを実行するには:

  1. JDeveloperでSummitADFdi.jwsファイルを開きます。

    このファイルはSummit_ADFDIディレクトリにあります。

  2. アプリケーション・ナビゲータで、「モデル」プロジェクトをクリックして開きます。

  3. 「モデル」 > 「アプリケーション・ソース」 > oracle.summitdi.modelModel.jpxファイルを開きます。

  4. 「一般」タブで「接続」グループを展開し、「追加」アイコンをクリックして、データベース接続を作成します。

  5. 「データベース接続の作成」ダイアログで、表2-1のように各自の環境に合せて接続情報を追加します。

    表2-1 ADFデスクトップ統合のSummitサンプル・アプリケーションのデータベース接続プロパティ

    プロパティ 説明

    ユーザー名

    summit_adf

    パスワード

    summit_adf

    ホスト名

    データベースのホスト名。例:

    localhost

    JDBCポート

    データベースのポート。例:

    1521

    SID

    データベースのSID。例:

    ORCLまたはXE


    「接続テスト」をクリックして接続を確認し、「OK」をクリックしてダイアログを閉じます。

  6. Model.jpxファイルを保存します。

  7. 「モデル」を右クリックして、Model.jprのリビルドを選択します。

  8. SamplesFeedプロジェクト > 「アプリケーション・ソース」 > oracle.summitDataControls.dcxファイルを開きます。

  9. 「ソース」タブで、Definition要素のSchemaLocation属性を編集し、samplesFeed.xsdファイルの場所をその値として入力します。

    デフォルトで、このファイルは<Summit_HOME>/SamplesFeed/src/schema/ディレクトリにあり、ここでSummit_HOMEはADFデスクトップ統合のSummitサンプル・アプリケーションのソース・ファイルを保存するルート・ディレクトリです。

    例:

    <Source>
      <Definition xmlns="http://xmlns.oracle.com/adfm/adapter/url/xml"
        ConnectionName="SamplesFeed" Source=""
        SchemaLocation="file:/D:/Oracle/Applications/Summit_
                        ADFdi/SamplesFeed/src/schema/samplesFeed.xsd"
        RootElement="feed"/>
    </Source>
    
  10. 「アプリケーション・リソース」ペインで、「接続」 > 「URL」からSamplesFeed URL接続を選択します。

  11. SamplesFeedを右クリックして「プロパティ」を選択します。

  12. 「URL接続の編集」ダイアログで、「URLエンドポイント」の値を編集し、ListOfSamples.xmlファイルの場所を入力します。

    デフォルトで、このファイルは<Summit_HOME>/SamplesFeed/src/xml/ディレクトリにあり、ここでSummit_HOMEはADFデスクトップ統合のSummitサンプル・アプリケーションのソース・ファイルを保存するルート・ディレクトリです。

  13. 「接続テスト」をクリックして接続を確認し、「OK」をクリックしてダイアログを閉じます。

  14. ViewControllerプロジェクトを展開して、「Webコンテンツ」 > index.jspxを選択します。

  15. index.jspxを右クリックして、「実行」を選択します。

2.3 ADFデスクトップ統合のSummitサンプル・アプリケーションのFusion Webアプリケーションの概要

ADFデスクトップ統合のSummitサンプル・アプリケーションのFusion Webアプリケーションにより、エンド・ユーザーは統合Excelワークブックをダウンロードできます。

2.3.1 ADFデスクトップ統合のSummitサンプル・アプリケーションのFusion Webアプリケーションへのログオン

エンド・ユーザーがJDeveloperでADFデスクトップ統合のSummitサンプル・アプリケーションを実行すると、デフォルトのブラウザでサンプル・アプリケーションのホーム・ページが開きます。

図2-1 ADFデスクトップ統合のSummitサンプル・アプリケーションのホーム・ページ

Fusion Webアプリケーションのログイン・ページ

2.3.2 統合Excelワークブックのダウンロード

ADFデスクトップ統合のSummitサンプル・アプリケーションでは、異なる要件を満たすために、様々な統合Excelワークブックが提供されます。エンド・ユーザーは、スライダ・コントロールを使用して、または使用可能なデモのドロップダウン・リストから、様々なワークブックをナビゲートおよびダウンロードできます。

表2-2に、メニュー・オプションと、ダウンロードされる統合Excelワークブックを示します。

表2-2 ADFデスクトップ統合のSummitサンプル・アプリケーションの統合Excelワークブック

メニュー・オプション 説明

編集可能表サンプル

EditCusotmers.xlsxワークブックをダウンロードします。

ナビゲーション・フォーム・サンプル

EditCusotmers.xlsxワークブックをダウンロードします。

Webピッカー使用の編集可能表

EditableCusotmerSearch.xlsxワークブックをダウンロードします。

フォームおよび表の場所のクイック変更

WarehouseLocations.xlsxワークブックをダウンロードします。


2.4 ADFデスクトップ統合のSummitサンプル・アプリケーションの統合Excelワークブックの概要

ADFデスクトップ統合のSummitサンプル・アプリケーションには、EditCustomers.xlsxEditWarehouses.xlsxEditCustomerSearch.xlsxおよびWarehouseLocations.xlsx統合Excelワークブックが用意されています。

EditCustomers.xlsxワークブックではエンド・ユーザーは次のことができます。

EditWarehouses.xlsxワークブックではエンド・ユーザーは次のことができます。

EditCustomerSearch.xlsxワークブックではエンド・ユーザーは次のことができます。

WarehouseLocations.xlsxワークブックではエンド・ユーザーは次のことができます。

この章の次の項では、ワークブックの機能の詳細な情報と実装の詳細への参照を提供します。

2.4.1 統合ExcelワークブックからのFusion Webアプリケーションへのログオン

実行時に、ADFデスクトップ統合のSummitサンプル・アプリケーションの統合Excelワークブックは、エンド・ユーザーがFusion Webアプリケーションにログオンするのに使用できる、Excelのリボン・タブをレンダリングします。図2-2は、EditWarehouses.xlsxワークブックのリボンにある実行時のWarehousesタブを示しています。

図2-2 実行時のWarehousesタブ

実行時のWarehousesタブ

2.4.2 データ行のダウンロード

EditCustomers.xlsxワークブックなどの一部のワークブックでは、ADF表コンポーネントを使用して、Fusion Webアプリケーションからダウンロードされた情報をホストします。このコンポーネントを使用して、エンド・ユーザーは行を編集し、変更した行をFusion Webアプリケーションにアップロードできます。

次の項では、ダウンロード機能の実装方法の詳細を説明します。

2.4.3 ワークブックの顧客および倉庫情報の変更

EditCustomers.xlsxおよびEditWarehouses.xlsxワークブックを使用して、エンド・ユーザーは、ADF表コンポーネントおよびフォーム・コンポーネントによりFusion Webアプリケーションからダウンロードされた顧客および倉庫情報を編集できます。UpdateComponentプロパティが構成されている実行時ADF表コンポーネントの列を使用して、エンド・ユーザーは値を変更したり、変更をFusion Webアプリケーションにアップロードできます。たとえば、エンド・ユーザーはEditCustomers.xlsxNamePhoneおよびAddress列に表示される値を変更できます。

StatusChangedなど他の列は、ADF表コンポーネントに表示されて、アップロード操作や変更された列のステータス情報を提供します。

次の項では、この機能の実装方法の詳細を説明します。

2.4.4 Fusion Webアプリケーションへの変更済の情報のアップロード

統合ワークブックを使用すると、エンド・ユーザーはADF表コンポーネントの変更済データをFusion Webアプリケーションにアップロードできます。アクション・セットが、ADF表コンポーネントのUploadアクションを起動する実行時「アップロード」ボタン用に構成されています。この機能の実装の詳細は、7.8項「ADF表コンポーネントから変更をアップロードするためのADFコンポーネントの構成」を参照してください。