Spring Web MVC

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

難易度 中級以上

受講期間 無制限

Java
Java
Spring
Spring
MVC
MVC
Java
Java
Spring
Spring
MVC
MVC
날개 달린 동전

講座 を紹介して、成長と収益を得ましょう!

날개 달린 동전

マーケティングパートナーズ

講座 を紹介して、成長と収益を得ましょう!

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

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

4.9

5.0

김종현

100% 受講後に作成

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

5.0

이규형

100% 受講後に作成

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

5.0

우유소보루

97% 受講後に作成

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

受講後に得られること

  • 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の使い方

こんにちは
whiteshipです。

92,896

受講生

4,302

受講レビュー

2,010

回答

4.8

講座評価

20

講座

NAVERとAmazonを経て、現在はMicrosoftでシニアソフトウェアエンジニアとして働いています。

アインシュタインは「教育とは、事実を教えることではなく、考える力を養うことである」と言いました。私もその言葉に深く共感し、講義を作っています。

YouTube:
「ペク・ギソン」チャンネルにて開発者の悩み相談および開発者に役立つ知識を共有
翻訳:スプリングおよびハイバネート関連の書籍を多数翻訳
著書:「簡単にできるJavaウェブ開発」

もっと見る

カリキュラム

全体

60件 ∙ (11時間 0分)

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

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

受講レビュー

全体

176件

4.9

176件の受講レビュー

  • ddingddong885412님의 프로필 이미지
    ddingddong885412

    受講レビュー 3

    平均評価 5.0

    5

    97% 受講後に作成

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

    • sadade1040771님의 프로필 이미지
      sadade1040771

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

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

      • kind655052567220님의 프로필 이미지
        kind655052567220

        受講レビュー 10

        平均評価 4.2

        5

        100% 受講後に作成

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

        • dhkdrb8979265님의 프로필 이미지
          dhkdrb8979265

          受講レビュー 18

          平均評価 4.8

          5

          97% 受講後に作成

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

          • rrwr님의 프로필 이미지
            rrwr

            受講レビュー 15

            平均評価 4.8

            5

            100% 受講後に作成

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

            whiteshipの他の講座

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

            似ている講座

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

            ¥13,468