15 Apr 2017

1. 開発環境構築+Hello World

1-1. 実習テーマ

  1. 開発環境を構築する
  2. Hello World 画面を出す

step01_image

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

  1. 開発環境構築
    • やること
      • Eclipse + STS + Maven による開発環境を構築する
    • 学習ポイント
      • 開発環境の構成を理解する
      • 開発環境構築手順を習得する
  2. Hello World 画面作成
    • やること
      • Spring + Maven プロジェクトを作成
      • Hello World アプリケーションをコーディング
      • Hello World アプリケーションを起動
    • 学習ポイント
      • Spring Framework 概要を理解する
      • Maven の基本を把握する
      • プロジェクト構成を理解する
      • Web アプリケーションのアーキテクチャを理解する
      • Web アプリケーションデ実行環境を把握する

2. ハンズオン実習

STEP01 ハンズオン

3. 技術解説 - Spring Framework 概要

3-1. Spring Framework とは

3-2. Spring Framework エコシステム

AboutSpring

3-3. Webアプリケーションのアーキテクチャ

レイヤ 役割
プレゼンテーション層 ユーザインターフェースを提供
ビジネスロジック層 ビジネスロジック(業務用兼を実装する機能)を提供
データアクセス層 データ永続化(一般にデータベースを利用)を提供

レイヤの名称は利用するフレームワークによって異なる場合があるが、基本的な考え方は同様である。

3-4. Spring Framework のアーキテクチャ

SpringArchtecture

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

4. 技術解説 - Maven

4-1. Maven とは

4-2. Maven プロジェクト構成

次のステップ

次のステップは「 STEP02 - Spring MVC による画面遷移 」です。サクサク行きましょう