MVCに分けて行う開発の流れをシンプルな例を通して学習しよう。
お題
ホスト名/curryapp/CurryMain
上記のURLでブラウザからアクセスすると。以下のようなフォームが表示される
項目を入力し、送信ボタンを押す
以下のように出力される
この際、トッピングは以下の中からのランダムに重複なく選ばれる
"大根","セロリ","里芋","カブ","ゴーヤ","キュウリ","カツオのたたき","ラム肉",
"鯖の水煮","ブリ","タコ","ちくわ","魚肉ソーセージ","こんにゃく","ツナ缶",
"納豆","アボガド","レーズン","あげ玉",
戻るを押すと最初に戻る
作成
ファイル構成
model
model.Curry.java //javaBeansの仕様を満たしたクラス
model.CurryLogic.java //入力された情報をもとに合計などを計算しインスタンスを完成させるクラス
controller
controller.CurryMain.java //HttpServletクラスを継承して作成する(サーブレット)
view
/WEB-INF/view/form.jsp //フォームを表示する
/WEB-INF/view/result.jsp //結果を表示する
コメント