ADF ToyStore
- StrutsとADFフレームワークを使用したWebストアの構築 -

2004年10月 Revision 9.0.5.2

このドキュメントでは、2つの既製のJ2EEフレームワーク、Apache StrutsとOracle ADFを使用し、サンプル・アプリケーションの詳細を調べることによって、開発者がフレームワークベースのアプローチを使用して生産性を最大にしたうえで、J2EEに準拠したアプリケーションを構築する方法について説明します。

この資料では、StrutsおよびADFを使用したフレームワークベースの開発に対して、Oracle JDeveloperが提供する完全なライフサイクル・サポートを中心に説明します。この中では、以下の詳細情報や、機能実現のための方法についても触れています。

注意

このドキュメントは、Oracle ADFおよびApache Strutsを使用した完全なアプリケーションの詳細な実装について説明し、 Oracle ADFによるデータバインディング(Part1, Part2)を補足するものです。 このドキュメントは、Webストアのサンプル・アプリケーション用の実装を理解するために必要な大まかな概念を説明するものですが、詳しい機能については、他の 資料も参照してください。


目次

  1. サンプル・アプリケーションの設定と概要
        はじめに
        今後どうすべきか?
        StrutsとADFを使用したWebストアの再構築
        サンプル・アプリケーションのインストールと設定
        サンプル・アプリケーションのクイック・ツアー
              参照した商品の買い物かごへの追加
              支払とサインイン
              新しいユーザーの登録と既存のユーザー・プロファイルの編集
              別の言語でのサンプル・アプリケーションの実行
              ステート管理とフェイルオーバー・サポートの体験
     
  2. サンプル・アプリケーションの分析 「モデル/ビジネス層」
        パッケージとプロジェクトに対するアプリケーションの編成
        モデル/ビュー/コントローラ・アーキテクチャの利点
        ADF Business Componentsを使用したモデル層の実装
        JUnitを使用したビジネス層コンポーネントのテスト
     
  3. サンプル・アプリケーションの分析 「コントローラ層」
        Apache Strutsフレームワークでのコントローラ層の実装
        ADF/Strutsの統合について
     
  4. サンプル・アプリケーションの分析 「ビュー層」
        JSPページとJSTLを使用したビュー層の構築
        多言語アプリケーションを作成するためのStrutsとADFの機能
        ADF、XSQLページ、XSLTおよびXMLスキーマの連携利用
     
  5. サンプル・アプリケーションの分析 「カスタマイズと拡張」
        デフォルトのフレームワーク動作のカスタマイズ
        サンプル・アプリケーションのその他のポイント
     
  6. 配置とパッケージングに関する考慮事項
     
  7. 最後に
        ADFベースのアプリケーション開発
        まとめ
        付録

このドキュメントで使用する ToyStoreサンプル・アプリケーションは、 ここからダウンロードできます。セットアップに関する情報は、 「サンプル・アプリケーションの設定と概要」を参照ください。