Struts アプリケーションの作成

Struts は、Web アプリケーション開発のフレームワークであり、優れた設計のアプリケーションの作成に役立ちます。この製品の Struts ツールを使用すると、Struts ベースの Web アプリケーションの作成とテストをより簡単に実行できます。

Struts アプリケーションを作成する前に、Web パースペクティブが開始されていることを確認してください (パースペクティブを開くを参照)。

Struts アプリケーションを作成し、テストするには、次のステップを実行します。

  1. Struts サポートが使用可能になっている 動的 Web プロジェクトを作成する。 (「新規動的 Web プロジェクト」ウィザードの「機能 (Features)」ページで「Struts」ボックスにチェックマークが付いていることを確認してください。) 動的 Web プロジェクトが存在していても Struts サポートがない場合は、Struts サポートの追加が可能です。
  2. Web アプリケーションを設計する。
    1. Web ダイアグラムが存在しない場合は、作成する。
    2. Web ダイアグラムを編集して、アプリケーションに合ったフォーム Bean、Java™ Bean、Web ページ、アクション・マッピング、Web アプリケーション、および Struts モジュールのノードを作成する。
  3. 以下のリソースの Web ダイアグラム・ノードを実現して、Struts アプリケーションに合った以下のリソースを作成する。
    オプション 説明
    フォーム Bean Struts フォーム Bean の作成を参照してください。
    Java Bean 「ファイル」 > 「新規」 > 「その他」 > 「Java」 > 「クラス」を クリックします。
    JSP ファイル JavaServer Pages (JSP) ファイルの作成」を参照してください。「新規 JSP ファイル」ウィザードの「フォーム・ フィールド選択」ページで、モジュールを指定するか、デフォルトを受け入れます。関連するフォーム Bean を作成済みの場合は、プルダウン・メニューからフォーム Bean エントリーが使用できるようになり、選択可能なフィールドがリストされます。 JSP ページに表示するフィールドをチェックします。入力フィールドを指定する場合は、「フィールドをフォームに生成 (Generate fields in a form)」ボックスをチェックします。出力フィールドを指定する場合、ボックスにはチェックマークを 入れないでください。 ボックスをチェックすると、現行モジュールの構成ファイルで 定義するすべてのアクション・マッピングがリストされるプルダウン・メニューに 「ActionForm」フィールドが表示されます。ご使用の フォーム Bean を処理するアクション・マッピングを選択します。

    「フォームの デザイン」ページでは、前のページの設定から自動的にフィールドが指定されます。ページ・タイトルを設定するには、「ページ」をクリックし、「ページ・タイトル」プロパティーの値を 指定します。フォーム入力でエラーが発生した場合にエラーを表示させるには、 「エラーの表示」プロパティーのプルダウン・メニューから「true」を指定します。

    アクション・マッピング Struts のアクション・マッピングの作成を参照してください。
    Web アプリケーション 動的 Web プロジェクトの作成」を参照してください。
    Struts モジュール Struts モジュールの作成を参照してください。
    ノードをダブルクリックして、開始したウィザードをナビゲートする と、Web ダイアグラムで任意のノードを実現化できます。
    ヒント: フォーム Bean を使用する JSP ページを先に作成しておくと、JSP ページの 作成時にフィールド名を再入力する必要はありません。
  4. ソースおよびリソース・ファイルを 編集する。 例えば、アクション・マッピング・ノードをクリックすると、「新規アクション・マッピング」ウィザードによって、アクション・マッピングだけでなく、アクションの Java ソース・コードが作成されます。作成中のアプリケーションの ソース・コードを含むように、Java ファイルを編集する必要があります。
  5. アプリケーションをテストする。
    1. プロジェクト・ナビゲーターで、開始 Web ページの名前を 右クリックし、「サーバーで実行」 を選択する。"サーバーの選択"」ウィンドウが表示されます。
    2. サーバー型 (Server type)」 フィールドで、使用するテスト環境を選択し、「完了」 をクリックする。 これによって Web アプリケーション・サーバーが開始し、 ブラウザーに開始 Web ページが表示されるようになります。
関連概念
Struts のアクションとアクション・マッピング
Struts フォーム Bean
Struts モジュール
Struts を使用してデータ・アクセス Web アプリケーションを作成する
関連タスク
パースペクティブを開く
動的 Web プロジェクトの作成
動的 Web プロジェクトへの Struts サポートの追加
Web ダイアグラムの作成
Web アプリケーション・ダイアグラムの編集 - 概要
Struts のアクションの作成
Struts フォーム Bean の作成
Java Bean から Web ページを作成する
JavaServer Pages (JSP) ファイルの作成
シンプル Struts アプリケーションの作成
サーバー上の成果物のテスト
関連資料
Struts 開発ツールの一般的な設定
フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.