課題 1.1: 必須リソースのインポート
まず、このチュートリアル用の必須リソースをインポートする必要があります。
- Web ページのセット (Faces JSP ファイル)
- Cloudscape データベースのサンプル
サンプル・プロジェクト・ファイルのインポート
このチュートリアルのための基本的な Web ページとサンプル・データベースが、ZIP
ファイルに組み込まれています。以下の手順を行えば、この ZIP ファイルを解凍し、それらのページとデータベースを使用可能にすることができます。
- メニュー・バーで、「ファイル」>「インポート」をクリックする。「インポート」ウィンドウが開きます。
- 「インポート・ソースの選択」の下で、「プロジェクト交換」をクリックする。
- 「次へ」をクリックする。「プロジェクト交換内容のインポート」ウィンドウが開きます。
- 「ソース ZIP ファイル」ボックスの横にある「参照」をクリックして、ディレクトリー
<installdir>/rwd/eclipse/plugins/com.ibm.etools.webtools.tutorial.doc/resources
にナビゲートする。ここで、<installdir> はご使用のインストール・ディレクトリーです。
- インポートのターゲットとして module1.zip を選択して、「開く」をクリックする。
- 「すべて選択」をクリックする。
- 「完了」をクリックする。ウィザードはプロジェクトをユーザーのワークスペースにインポートします。プロジェクトを正しく見るには Web
パースペクティブにいなければならないので、プロジェクトはすぐには表示されないことがあります。
Web パースペクティブへの切り替え
Web パースペクティブは、このチュートリアルで使用するパースペクティブです。
Web パースペクティブへ切り替えるには、以下の手順を行ってください。
- メニュー・バーで、「ウィンドウ」>「パースペクティブを開く」>「その他」と順にクリックする。「パースペクティブの選択」ウィンドウが開きます。
- 「Web」をクリックする。「Web」が表示されない場合は、「すべて表示」をクリックすると、表示されます。
- 「OK」をクリックする。ワークベンチは Web パースペクティブに切り替わります。これで、ユーザーの新規プロジェクトとそのリソースを「プロジェクト・エクスプローラー」ビューで見ることができます。
動的 Web プロジェクトのためのターゲット・サーバーの設定
このチュートリアルは、WebSphere Application Server v6.0 または
WebSphere Application Server v5.1 で実施することができます。もっとも多く使用する計画を立てているサーバー、またはユーザーの他のプロジェクトが使用するサーバーを選択してください。どのサーバーを選択しても、このチュートリアルは同じように働きますが、チュートリアル全体を実施する間、同じサーバーを使用し続ける必要があります。
この課題ではあるターゲット・サーバーを設定し、サイトをテストするには別のサーバーを使用することはできません。そのようにサーバーを切り替えると、エラーが生じます。
- 「プロジェクト・エクスプローラー」ビューで、「エンタープライズ・アプリケーション」を展開する。
- 「ClassifiedsTutorialEAR」を右クリックし、次にポップアップ・メニューから「プロパティー」をクリックする。「プロパティー」ウィンドウが開きます。
- 「プロパティー」ウィンドウの左側の「サーバー」をクリックする。
- 「ターゲット・ランタイム」リストから、このチュートリアルで使用するサーバーを選択する。「WebSphere Application Server v6.0」または「WebSphere
Application Server v5.1」のいずれかを選択することができます。
重要: どちらのサーバーを選択したか、記憶しておいてください。この情報は、後の課題で必要になります。
- 「OK」をクリックする。
使用したいサーバーが「ターゲット・ランタイム」リストにない場合、すなわち、このリストにどちらのサーバーも入っていない場合は、以下のステップを実行してサーバーをインストールします。
- ワークベンチを閉じる。
- Rational Software Development Platform インストール・プログラムを実行する。
- インストール・メニューから、使用したいサーバーをインストールするためのオプションを選択する。
- サーバーがインストールされたならば、ワークベンチを開く。
- 「ClassifiedsTutorialEAR」を右クリックし、次にポップアップ・メニューから「プロパティー」をクリックする。
- 「プロパティー」ウィンドウの左側の「サーバー」をクリックする。
- 「ターゲット・ランタイム」リストから、このチュートリアルで使用するサーバーを選択する。「WebSphere Application Server v6.0」または「WebSphere
Application Server v5.1」のいずれかを選択することができます。
- 「OK」をクリックする。
このチュートリアルで使用するファイルについて
ClassifiedsTutorial 動的 Web プロジェクトには、複数の Faces JSP ファイルが含まれています。ファイルを開くには、「プロジェクト・エクスプローラー」ビューでそのファイルをダブルクリックします。 さらに、プロジェクト・エクスプローラーの
Web サイト・ナビゲーション をダブルクリックして、ページ間の関連の仕方を表すマップのような表示を参照することができます。
次の Faces JSP ファイル (およびテンプレート・ファイル) は、プロジェクト内で重要な Web ページです。
- all_records.jsp - これはサイトのホーム・ページです。データベースにあるすべての案内広告を表示します。
- filtered_records.jsp - このページは検索結果ページのように動作し、選択されたカテゴリーのレコードのみを表示します。
- new_record.jsp - このページは、新しい案内広告を作成するときに使用します。
- update_record.jsp - このページはデータベース内の広告に関する詳細を変更、または削除するときに使用します。
- template.jtpl - これは、サイトのページ用のテンプレートです。これには、テーブルや、すべてのページにあるグレーの「広告へようこそ」バナーなどの要素が含まれています。このページには、グレーのバナーの下に 2 つのナビゲーション・タブもあり、ホーム・ページと新規案内広告ページに進むことができます。
これで、『課題 1.2:
関連レコード・リストとデータ・テーブル・コンポーネントを扱う作業』を始める準備が完了しました。