강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Back-end

MVC mùa xuân

Trong bài giảng này, bạn sẽ tìm hiểu về Spring Web MVC, một framework MVC dựa trên Java Servlet. Để học tập suôn sẻ, vui lòng tham gia khóa học “Spring Framework Core Technologies”.

(4.9) 175 đánh giá

2,526 học viên

  • whiteship
Java
Spring
MVC

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Spring Web MVC hoạt động như thế nào

  • Các tính năng khác nhau của Spring Web MVC

  • Sử dụng Spring Web MVC mà không cần Spring Boot

  • Sửa đổi cấu hình Spring Web MVC trong Spring Boot

Tìm hiểu các nguyên tắc cốt lõi, cấu hình và cách sử dụng Spring Web MVC tại một nơi!
Spring Web MVC của Baek Gi-seon

📢 Xin vui lòng được thông báo

Spring Web MVC

Trong khóa học này, bạn sẽ tìm hiểu về Spring Web MVC, một framework MVC dựa trên Java Servlet.
Trong khóa học này, bạn sẽ tìm hiểu cách Spring MVC hoạt động, cách cấu hình và cách sử dụng Spring Web MVC dựa trên chú thích.

Khung MVC dựa trên Java Servlet
Spring Web MVC

Java Enterprise Edition (Java EE) cung cấp một đặc tả và API gọi là Servlet (HTTP Servlet) cho phép bạn phát triển các ứng dụng web.
Spring Web MVC cung cấp một khuôn khổ giúp đơn giản hóa và tăng tốc quá trình phát triển các ứng dụng dựa trên API Servlet. Điều này cho phép các nhà phát triển tập trung vào logic ứng dụng hơn là API Servlet.
Trên thực tế, nhiều công ty đang phát triển, triển khai và vận hành các ứng dụng doanh nghiệp dựa trên Spring Web MVC.

Bài giảng Spring Web MVC
Để lớp học diễn ra suôn sẻ

  • Khóa học này giả định rằng bạn có kinh nghiệm lập trình Java .
  • Trong bài giảng này Không bao gồm JDK, công cụ xây dựng, cài đặt IDE hoặc Git.
  • Khóa học này được tạo bằng JDK 11, Maven và IntelliJ .
  • Để đảm bảo trải nghiệm học tập suôn sẻ, vui lòng cân nhắc tham gia các khóa học sau trước khi tham gia khóa học này.
    • Công nghệ cốt lõi của Spring Framework (Bắt buộc)
    • Khái niệm và cách sử dụng Spring Boot (Tùy chọn)

Giới thiệu bài giảng

Bài giảng này trình bày về cách Spring MVC hoạt động, cách cấu hình và cách sử dụng MVC dựa trên chú thích.

Bài giảng này
Tôi giới thiệu điều này cho những người này

Spring Web MVC
Nó hoạt động như thế nào
Bất cứ ai muốn hiểu

Spring Web MVC
Về cách thiết lập
Bất cứ ai muốn biết

Spring Web MVC
Nhiều chức năng khác nhau
Những người muốn học

Ngay cả khi không có Spring Boot
Spring Web MVC
Bất kỳ ai muốn sử dụng nó

Bài giảng này
Đây là mục tiêu chúng tôi hướng tới

  • Hiểu cách Spring Web MVC dựa trên chú thích hoạt động.
  • Bạn sẽ có thể hiểu và sử dụng nhiều tính năng khác nhau được cung cấp bởi Spring Web MVC.
  • Bạn có thể viết mã kiểm tra cho các tính năng Spring Web MVC mà bạn sử dụng.
  • Bạn có thể phát triển ứng dụng Spring Web MVC mà không cần Spring Boot.
  • Bạn có thể sử dụng cấu hình web Spring MVC do Spring Boot cung cấp.

Trong bài giảng này
Nó có những đặc điểm sau

Webflux không được bảo vệ

  • Webflux là một mô-đun dùng để phát triển các ứng dụng web dựa trên cơ chế phản ứng. Spring Framework đã cung cấp Spring Webflux kể từ phiên bản 5.
  • Tuy nhiên, khóa học này không đề cập đến Webflux do quy mô và công nghệ mà nó đề cập.
  • Khóa học này dành cho web MVC dựa trên servlet thông thường.

Tìm hiểu về servlet

  • Trong bài giảng này, bạn sẽ tìm hiểu về các tính năng Servlet cần thiết để hiểu cách thức hoạt động của Spring MVC. Việc hiểu cách thức hoạt động của Servlet JSP, nền tảng của Web MVC dựa trên Servlet, là điều cần thiết để hiểu cách thức hoạt động của Spring Web MVC.
  • Do đó, khóa học này sẽ hữu ích cho những người mới bắt đầu phát triển ứng dụng web dựa trên servlet hoặc tò mò về cách thức hoạt động của Spring MVC.

Tôi chủ yếu sử dụng Timeleaf

  • Khóa học này sử dụng Thymeleaf để tạo các view cần thiết cho việc học các tính năng của Spring Web MVC. Mặc dù Thymeleaf được sử dụng trong các ví dụ, nhưng việc sử dụng nó còn hạn chế. Các công cụ tạo view template khác, bao gồm JSP (Java Server Pages), cũng được sử dụng.
  • Khóa học này tập trung vào Spring Web MVC và không đi sâu vào công cụ view template. Tuy nhiên, nó sẽ giúp bạn làm quen với Thymeleaf.

Giới thiệu về Spring Boot

  • Khóa học này tương thích với Spring Boot. Bạn sẽ tạo và mã hóa một dự án ví dụ bằng Spring Boot.
  • Tuy nhiên, bạn không nhất thiết phải sử dụng Spring Boot. Một trong những mục tiêu của khóa học này là giúp bạn sử dụng Spring Web MVC mà không cần dùng Spring Boot.
  • Khóa học này không chỉ giúp bạn hiểu rõ hơn về cấu hình tự động do Spring Boot cung cấp mà còn cho phép bạn tùy chỉnh cấu hình Spring Web MVC theo ý thích của mình.

Phát triển thân thiện với thử nghiệm

  • Mặc dù bạn có thể sử dụng các phương pháp tạo chế độ xem và gửi yêu cầu để kiểm tra chức năng của Spring Web MVC, nhưng việc học cách viết và kiểm tra mã cũng rất hiệu quả và quan trọng.
  • Bài giảng này sẽ giới thiệu cho bạn cách kiểm thử tất cả các tính năng của Spring MVC bằng mã. Điều này sẽ giúp bạn tự tin hơn khi viết các bài kiểm thử cho các triển khai Web MVC của mình.

Cung cấp mã ví dụ


Bài giảng liên quan

Điều kiện tiên quyết về Công nghệ cốt lõi của Spring Framework

  • Khóa học này nhằm mục đích giúp bạn hiểu các công nghệ cốt lõi của Spring Boot. Khóa học sẽ hữu ích cho những người mới làm quen với Spring Boot.

Môn học tự chọn về khái niệm và sử dụng Spring Boot

  • Khóa học này sẽ giúp bạn hiểu và sử dụng các tính năng khác nhau của Spring Boot. Khóa học sẽ hữu ích cho bất kỳ ai quan tâm đến việc học Spring Boot.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai muốn hiểu nguyên lý hoạt động của Spring Web MVC

  • Bất cứ ai muốn biết các tính năng khác nhau của Spring Web MVC

  • Bất cứ ai muốn biết cách thiết lập Spring Web MVC

  • Bất cứ ai muốn sử dụng Spring Web MVC mà không cần Spring Boot

Cần biết trước khi bắt đầu?

  • Bài giảng 《Công nghệ cốt lõi của Spring Framework》

  • Kinh nghiệm lập trình Java

  • Cách sử dụng IDE, Git

Xin chào
Đây là

92,242

Học viên

4,208

Đánh giá

2,010

Trả lời

4.8

Xếp hạng

20

Các khóa học

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

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

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

Chương trình giảng dạy

Tất cả

60 bài giảng ∙ (11giờ 0phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

175 đánh giá

4.9

175 đánh giá

  • 김종현님의 프로필 이미지
    김종현

    Đánh giá 10

    Đánh giá trung bình 4.2

    5

    100% đã tham gia

    사실은 결코 쉽지 않은 강의였습니다. 수강 하려고 시도 하시는 분은 조금 신중하게 선텍하시길 바랍니다. 그래도 강의가 굉장히 깊습니다. 테스트코드 작성위주로 설명하고 레퍼런스 보는 방법, 프레임웍 자체를 까서 보여주는 방식 등 깊게 이해가 필요하다만 추천합니다. 특히 한번씩 쌤 본인이 실수했을 때 나오는 민망한 웃음이 매력포인트 입니다. ㅋㅋㅋㅋㅋ

    • 이규형님의 프로필 이미지
      이규형

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      쉽게 설명해주셔서 감사합니다. mvc가 뭐지, 테스트코드는 또 어떻게 작성해야 하는거지, 등등 시작도 하기 전에 갖고 있었던 고민들이 강의를 들으면서 이해가 되고, 스프링이 재밌다라는 느낌을 받게 되었습니다. 이해가 될 때까지 반복해서 듣고, 테스트 코드 작성 하는 법도 계속 학습하면서, 제 것이 되도록 노력하겠습니다. 좋은 강의 만들어주셔서 감사합니다.

      • 우유소보루님의 프로필 이미지
        우유소보루

        Đánh giá 18

        Đánh giá trung bình 4.8

        5

        97% đã tham gia

        깊게공부하는것 같습니다. 스프링을 완전 처음배우시는분들은 이해가어렵기때문에 강의들을때 모르는게있으면 찾아보고 이해가 되시면 강의를 들어가는방법이좋을것같습니다.

        • 갈꿈님의 프로필 이미지
          갈꿈

          Đánh giá 11

          Đánh giá trung bình 4.8

          5

          100% đã tham gia

          프로젝트에 적용하기 급급하다가 한번 정리해야할 필요성을 느끼다가 강좌를 들어서 봤습니다. 오래전부터 세미나나 강좌를 들어봤는데, 너무 유용했습니다. 감사합니다.

          • 살아남자님의 프로필 이미지
            살아남자

            Đánh giá 3

            Đánh giá trung bình 5.0

            5

            97% đã tham gia

            말이필요합니까? 중고급 강좌도 부탁드립니다 결제 준비되어있습니다

            2.301.854 ₫

            Khóa học khác của whiteship

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!