강의

멘토링

로드맵

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,375

受講生

4,221

受講レビュー

2,010

回答

4.8

講座評価

20

講座

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

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

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

カリキュラム

全体

60件 ∙ (11時間 0分)

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

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

受講レビュー

全体

175件

4.9

175件の受講レビュー

  • kind655052567220님의 프로필 이미지
    kind655052567220

    受講レビュー 10

    平均評価 4.2

    5

    100% 受講後に作成

    In fact, it was never an easy lecture. Those who are trying to take the class should choose carefully. However, the lecture is very in-depth. I recommend it because it requires a deep understanding, such as explaining mainly about writing test code, how to look at references, and showing the framework itself. In particular, the awkward laughter that comes out when the teacher himself makes a mistake is a charming point. Hahahaha

    • sadade1040771님의 프로필 이미지
      sadade1040771

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

      Thank you for explaining it easily. What is MVC? How should I write test code? I had concerns before even starting, but as I listened to the lecture, I understood it and felt that Spring was fun. I will listen to it repeatedly until I understand it, and I will continue to learn how to write test code, and I will try to make it mine. Thank you for making a great lecture.

      • dhkdrb8979265님의 프로필 이미지
        dhkdrb8979265

        受講レビュー 18

        平均評価 4.8

        5

        97% 受講後に作成

        It seems like you are studying deeply. It is difficult for those who are completely new to Spring to understand, so it would be a good idea to look up what you don't know when you listen to the lectures and then go to the lectures once you understand it.

        • rrwr님의 프로필 이미지
          rrwr

          受講レビュー 11

          平均評価 4.8

          5

          100% 受講後に作成

          I was in a hurry to apply it to a project, but I felt the need to organize it once, so I took the course. I have been taking seminars and courses for a long time, and they were very useful. Thank you.

          • ddingddong885412님의 프로필 이미지
            ddingddong885412

            受講レビュー 3

            平均評価 5.0

            5

            97% 受講後に作成

            Need more words? Please also provide intermediate and advanced courses. Payment is ready.

            期間限定セール

            ¥64

            24%

            ¥12,868

            whiteshipの他の講座

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

            似ている講座

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