< 前へ | 次へ >

演習 3: フォーム Bean の作成

フォーム Bean の作成方法を学習します。

フォーム Bean」とは、Java™ Bean の一種です。 フォーム Bean は、実行されたクライアント要求からの HTML フォームの データを保管したり、ユーザーがクリックした Struts アクション・リンクからの 入力データを保管したりします。

フォーム Bean を作成する手順は、次のとおりです。

  1. ダイアグラムで、/computeDay アクションの上にマウス・ポインターを 置いて、「フォーム Bean の追加」をクリックします。
    /computeDay アクションの吹き出しメニューでは、マウス・ポインターは
「フォーム Bean の追加」アイコンの上にあります。
  2. 「フォーム Bean 選択」ウィンドウで「新規」を クリックして、「新規フォーム Bean (New Form Bean)」ウィザードを 開きます。
  3. 「フォーム Bean 名」フィールドに、「dateData」と 入力します。 「次へ」をクリックします。
    「フォーム Bean 選択」ページで、dataData フォーム Bean が強調表示されています。
  4. 「次へ」をクリックして、次のウィザード・ページにスキップします。 新規アプリケーションであるため、プロジェクトのページにはまだフォーム情報が 含まれていません。含まれている場合は、フィールドのこの情報を後で使用することができます。
  5. 「ActionForm クラスに新規のフィールドを作成します」ページで、「追加」ボタンを 使用して以下のフィールドを追加して、「次へ」をクリックします。
    名前 タイプ
    year int
    month int
    day int
    dayOfWeek String
  6. 「ActionForm クラスにマッピングを作成します」ページの「Java パッケージ」フィールドに、「com.ibm.dayofweek」と 入力します。「終了」をクリックします。 更新された「フォーム Bean 選択」ウィンドウが 表示されます。
  7. 「フォーム Bean の選択」ウィンドウで、 先ほど作成した dateData フォーム Bean をクリックします。 「OK」をクリックします。
  8. /computeDay ノードで、ノードの右下隅の近くにある小さな三角形をダブルクリックします。 データ・コンパートメントが展開して、ノードに関連付けられた dateData フォーム Bean が表示されます。
    /computeDay アクションのデータ・コンパートメントが展開され、dateData フォーム
Bean が表示されます。
dateData フォーム Bean が /computeDay ノードに追加され、dateData.java ファイルが Web プロジェクト・フォルダーに作成されます。 プロジェクト・エクスプローラーで、DayOfWeek\Struts\<default module>\Form Beans フォルダーに ナビゲートして、ファイルを表示します。
演習の最後には、プロジェクト・エクスプローラーは次のようになるはずです。
プロジェクト・エクスプローラーで dateData ファイルが強調表示されています。

演習のチェックポイント

この演習では、dateData フォーム Bean を作成して、ActionForm クラスを 定義しました。

以下のタスクの実行方法を学習しました。
  • 吹き出しメニューの表示方法。
  • ActionForm クラスのパラメーターの定義方法。
  • プロジェクト・エクスプローラーの Web プロジェクト・フォルダーで Java ファイルを 見つける方法。
< 前へ | 次へ >