16 Apr 2017

1. Spring MVC による画面遷移

1-1. 実習テーマ

  1. メイン画面作成と遷移
  2. 書籍一覧画面作成と遷移
  3. 書籍登録フォーム画面作成と遷移
  4. CSSファイル作成とスタイル適用

step02_image

1-2.今回やること および 学習ポイント

  1. メイン画面作成と遷移
  2. 書籍一覧画面作成と遷移
  3. 書籍登録フォーム画面作成と遷移
    • やること
      • 各画面コントローラ作成
      • 各画面JSP作成
    • 学習ポイント
      • Spring MVC を使用した画面遷移メカニズムの理解
      • アノテーションを使用したコーディング方法の把握
      • 特に @RequestMapping アノテーションの使い方
  4. CSSファイル作成とスタイル適用
    • やること
      • スタイルシート作成
      • Spring定義ファイルの編集
    • 学習ポイント
      • Spring 定義ファイルのリソースマッピング

2. 技術解説 - Spring MVC

2-1. Spring MVC とは

2-2. Spring MVC 適用箇所

MVCArchtecture

レイヤ コンポーネント 主な Spring 提供機能
プレゼンテーション層 コントローラ Spring MVC
ビジネスロジック層 サービス、ドメイン バリデーション、Springトランザクション
データアクセス層 DAO Spring JDBC、ORMインテグレーション

2-3. Model - View - Controller

AboutMVC

2-4. Spring MVC 処理の流れ

MVCFlow

2-5. Spring MVC による画面遷移

画面遷移

3-6. URI と コントローラ の対応付け

url_rqmapping

3. ハンズオン実習

STEP02 ハンズオン

STEP02 実装イメージ

step02-flow

次のステップ

次のステップは「 STEP03 - DI を使って書籍一覧画面を出す 」です。こちらはとても大事な仕様です。