課題 1.1: 必須リソースのインポート
まず、このチュートリアル用の必須リソース (Web ページとサンプル
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」をクリックする。
このチュートリアルで使用するファイルについて
この時点で、チュートリアル「Web プロジェクト」のファイルを参照することができます。
ファイルを開くには、「プロジェクト・エクスプローラー」ビューでそのファイルをダブルクリックします。
さらに、プロジェクトの「Web サイト・ナビゲーション」
アイコンをダブルクリックして、
ページ間の関連のしかたについてのマップに似た表示を見ることができます。
このサイトの目的は、新聞にあるような案内広告を表示することであり、
それぞれのファイルには、その目的達成を助ける役割があります。
プロジェクトには多くのリソース
(イメージ、コード・ファイル、構成ファイルなど) がありますが、
以下の 5 つのファイル、つまりプロジェクトの実際の
Web ページが最も重要です。
- all_records.jsp
これはサイトのホーム・ページです。
これは、データベースにあるすべての案内広告を表示します。
- filtered_records.jsp
このページは、検索結果ページと同じように機能し、
ユーザーが選択するカテゴリーのレコードのみを表示します。
- new_record.jsp
このページは新規案内広告を作成します。
- update_record.jsp
このページはデータベースにある広告に関する詳細を変更するか、または削除します。
- template.jtpl
これはサイトのページのためのテンプレートです。
これには、
テーブルおよびすべてのページにあるグレーの「広告へようこそ」
バナーのようなエレメントが含まれています。
このページには、グレーのバナーの下に、ホーム・ページと新規案内広告ページに進むことを可能にする
2 つのナビゲーション・タブもあります。
これで、『課題 1.2:
関連レコード・リストとデータ・テーブル・コンポーネントを扱う作業』を始める準備が完了しました。