강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Spring Web MVC

このレッスンでは、JavaサーブレットベースのMVCフレームワークであるSpring Web MVCについて学びます。希望の学習のために「スプリングフレームワークのコア技術」講義を受講してください。

  • whiteship
Java
Spring
MVC

学習した受講者のレビュー

こんなことが学べます

  • Spring Web MVCの動作原理

  • Spring Web MVCのさまざまな機能

  • Spring BootなしのSpring Web MVCの使用

  • Spring BootのSpring Web MVC設定を変更する

Spring Web MVCのコア原理と設定、活用を一度に!
白機線のSpring Web MVC

📢お知らせします

Spring Web MVC

このレッスンでは、Javaサーブレット(Servlet)ベースのMVCフレームワークであるSpring Web MVCについて学びます。
このレッスンでは、Spring MVCの動作原理、設定方法、アノテーションベースのSpring Web MVCの使い方を学ぶことができます。

JavaサーブレットベースのMVCフレームワーク
Spring Web MVC

Java Enterprise Edition(Java EE)は、Webアプリケーションを開発するためのサーブレット(HTTPサーブレット)と呼ばれる仕様とAPIを提供します。
Spring Web MVCは、サーブレットベースのAPIベースのアプリケーションを開発するときに、より簡単かつ迅速に開発できるフレームワークを提供します。これにより、開発者はサーブレットAPIではなくアプリケーションロジックに集中できます。
実際、多くの企業がSpring Web MVCに基づいてエンタープライズアプリケーションを開発、展開、運営しています。

Spring Web MVC講義
スムーズに受講するために

  • このレッスンはJavaプログラミングの経験があると仮定して行われます。
  • この講義では JDK、ビルドツール、IDEのインストール、Gitに関する内容は扱いません。
  • この講義はJDK 11、Maven、IntelliJを使って作成しました。
  • スムーズな学習のために、このコースを受講する前に、次のコースを受講することを検討してください。
    • スプリングフレームワークコア技術(必須)
    • スプリングブートの概念と活用(オプション)

講義紹介

このレッスンでは、Spring MVCの動作原理と設定方法、アノテーションベースのMVCの活用方法について説明します。

この講義
こんな方におすすめです

Spring Web MVC
動作原理
理解したい方

Spring Web MVC
設定方法について
知りたい方

Spring Web MVC
さまざまな機能
学習したい方

スプリングブートなしで
Spring Web MVC
使いたい方

この講義は
こんなことを目指します

  • 注釈ベースのSpring Web MVCの動作原理を理解します。
  • Spring Web MVCが提供するさまざまな機能を理解して使用できます。
  • 使用するSpring Web MVC機能のテストコードを書くことができます。
  • Spring BootがなくてもSpring Web MVCアプリケーションを開発できます。
  • Spring Bootが提供するSpring MVC Web設定を修正して使用できます。

この講義では
このような特徴があります

Webfluxは扱いません

  • Webfluxは、アクティブスタックベースのWebアプリケーションの開発に使用できるモジュールです。 Spring Frameworkは5バージョンからSpring Webfluxを提供しています。
  • しかし、このレッスンではWebfluxを扱いません。講義で扱う技術スタックとサイズによるものです。
  • このレッスンは、典型的なサーブレットベースのWeb MVCのためのレッスンです。

サーブレットについて学ぶ

  • このレッスンでは、Spring MVCの動作原理を理解するために必要なサーブレット機能について学習します。サーブレットベースのWeb MVCの基盤となるサーブレットJSPがどのように動作するのかを理解しなければ、Spring Web MVCの動作を理解できるからです。
  • したがって、このレッスンは、サーブレットベースのWebアプリケーション開発が初めての場合、またはSpring MVCの動作原理が気になった人に役立ちます。

タイムリーフを主に使用

  • このレッスンでは、Spring Web MVC機能の学習に必要なビューを作成するときにタイムリーフを使用します。例ではタイプリーフを使用していますが、比重は高くありません。また、JSP(Java Server Pages)を含む他のビューテンプレートエンジンも使用しています。
  • このレッスンはSpring Web MVCに焦点を当てたレッスンであり、ビューテンプレートエンジンについて詳しく学ぶことはありません。ただし、この講義を通じてタイムリーフの使い方に慣れることはできます。

スプリングブートについて

  • このレッスンはスプリングブートに優しいです。 Spring Bootを使用してサンプルプロジェクトを作成してコーディングします。
  • しかし、必ずしもスプリングブートを書くわけではありません。 Spring Bootを使用せずにSpring Web MVCを使用できるようにすることは、このレッスンの目標の1つです。
  • このレッスンでは、Spring Bootが提供する自動設定をよりよく理解できるだけでなく、Spring Web MVC設定を必要に応じて修正して使用することができます。

テストに優しい開発

  • Spring Web MVCの機能を確認するためにビューを作成してリクエストを送信する方法を使用することもできますが、テストコードを作成して確認する方法を学ぶことも効率的で重要です。
  • このレッスンでは、すべてのSpring MVC機能をコードでテストする方法を紹介します。これにより、実装するWeb MVCのテスト作成において自信を得ることができます。

サンプルコードの提供


関連講義

スプリングフレームワークコア技術選手科目

  • スプリングブートのコア技術を理解するための講義です。スプリングブートでスプリングを初めて接した方に役立ちます。

Spring Bootの概念と活用選択科目

  • Spring Bootのさまざまな機能を理解し、使い方を習得するための講義です。 Spring Bootを学びたい人に役立ちます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Spring Web MVCの動作原理を理解したい方

  • Spring Web MVCのさまざまな機能を知りたい人

  • Spring Web MVCの設定方法を知りたい方

  • Spring BootなしでSpring Web MVCを使いたい人

前提知識、
必要でしょうか?

  • 《スプリングフレームワークコア技術》講義

  • Javaプログラミング体験

  • IDE、Gitの使い方

こんにちは
です。

92,450

受講生

4,236

受講レビュー

2,010

回答

4.8

講座評価

20

講座

네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.

아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.

유튜브:
'백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발

カリキュラム

全体

60件 ∙ (11時間 0分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

175件

4.9

175件の受講レビュー

  • kind655052567220님의 프로필 이미지
    kind655052567220

    受講レビュー 10

    平均評価 4.2

    5

    100% 受講後に作成

    事実は決して簡単ではなかった講義でした。受講しようとする方は少し慎重にお選びください。それでも講義はとても深いです。テストコードの作成を中心に説明し、参照の見方、フレームワーク自体を見える方法など、深く理解する必要がありますが、おすすめです。特に一度ずっとサム本人が間違えたときに出てくる民望的な笑いが魅力ポイントです。 ㅋㅋㅋㅋㅋ

    • sadade1040771님의 프로필 이미지
      sadade1040771

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

      簡単に説明していただきありがとうございます。 mvcがなんだ、テストコードはまたどのように作成しなければならないのか、など始めもする前に持っていた悩みが講義を聞きながら理解になり、スプリングが面白いという感じを受けるようになりました。理解されるまで繰り返し聞き、テストコードの書き方も学習し続け、私のものになるよう努力します。良い講義を作ってくれてありがとう。

      • dhkdrb8979265님의 프로필 이미지
        dhkdrb8979265

        受講レビュー 18

        平均評価 4.8

        5

        97% 受講後に作成

        深く勉強しているようです。 スプリングを完全に初めて学ぶ方は理解が難しいので、講義を聞くときに分からないことがあれば探して理解ができれば講義を入れる方法が良いようです。

        • rrwr님의 프로필 이미지
          rrwr

          受講レビュー 12

          平均評価 4.8

          5

          100% 受講後に作成

          プロジェクトに適用する急急で一度整理する必要性を感じて講座を聞いてみました。昔からセミナーや講座を聴いてみましたが、とても役に立ちました。 ありがとうございます。

          • ddingddong885412님의 프로필 이미지
            ddingddong885412

            受講レビュー 3

            平均評価 5.0

            5

            97% 受講後に作成

            言葉が必要ですか? 中高級講座もお願いします お支払い準備ができています

            ¥13,449

            whiteshipの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!