Spring Professional Certification Exam Tutorial - Module 05
4.6 (61 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
432 students enrolled

Spring Professional Certification Exam Tutorial - Module 05

Spring MVC and the Web Layer
Highest Rated
4.6 (61 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
432 students enrolled
Created by Dominik Cebula
Last updated 1/2020
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 article
  • 15 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Knowledge and skills required for Spring Professional Certification Exam
  • Spring Professional Certification Study Guide Explanation & Answers
  • Spring MVC
  • Spring Web Layer
Requirements
  • Java
  • Maven
  • IDE of your choice
Description

Spring Professional Exam Tutorial explains and answers all questions from Spring Professional Certification Study Guide. Each answer to exam topic is explained in detail with video tutorial, description and good example for you to get deep understanding of discussed topic. With this course you will get all required knowledge and skills to pass Spring Professional Certification Exam.

Course is divided into 8 modules:

  • Module 01 - Container, Dependency, and IoC

  • Module 02 - Aspect Oriented Programming

  • Module 03 - Data Management: JDBC, Transactions, Spring Data JPA

  • Module 04 – Spring Boot

  • Module 05 - Spring MVC and The Web Layer

  • Module 06 – Security

  • Module 07 – REST

  • Module 08 – Testing

This course covers fifth module of the entire course and inside you can find answers to all topics from Spring Professional Certification Study Guide fifth section, which is Spring MVC and the Web Layer. I will cover MVC Design Pattern, DispatcherServlet, @Controller and request mappings annotations, we will discuss how Spring works internally to map HTTP Requests to Controllers, I will also cover other topics that are part of the exam.


Who this course is for:
  • Spring Professional Exam & Certification Candidates
Course content
Expand 12 lectures 03:18:40
+ Spring MVC and the Web Layer
12 lectures 03:18:40

Examples Download

Examples Download
00:00

Question 01 - MVC is an abbreviation for a design pattern. What does it stand for and what is the idea behind it?

Preview 14:43

Question 02 - What is the DispatcherServlet and what is it used for?

Question 02 - What is the DispatcherServlet and what is it used for?
21:42

Question 03 - What is a web application context? What extra scopes does it offer?

Preview 12:11

Question 04 - What is the @Controller annotation used for?

Question 04 - What is the @Controller annotation used for?
03:24

Question 05 - How is an incoming request mapped to a controller and mapped to a method?

Question 05 - How is an incoming request mapped to a controller and [...]
14:24

Question 06 - What is the difference between @RequestMapping and @GetMapping?

Question 06 - What is the difference between @RequestMapping and @GetMapping?
05:04

Question 07 - What is @RequestParam used for?

Question 07 - What is @RequestParam used for?
08:56

Question 08 - What are the differences between @RequestParam and @PathVariable?

Question 08 - What are the differences between @RequestParam and @PathVariable?
08:35

Question 09 - What are some of the parameter types for a controller method?

  • WebRequest - 00:00:30

  • NativeWebRequest - 00:02:48

  • javax.servlet.ServletRequest - 00:04:13

  • javax.servlet.http.HttpSession - 00:05:27

  • javax.servlet.ServletResponse - 00:07:53

  • javax.servlet.http.PushBuilder - 00:09:31

  • java.security.Principal - 00:12:28

  • HttpMethod - 00:13:52

  • java.util.Locale - 00:14:57

  • java.util.TimeZone + java.time.ZoneId - 00:16:01

  • java.io.InputStream, java.io.Reader - 00:16:33

  • java.io.OutputStream, java.io.Writer - 00:16:33

  • HttpEntity<B> - 00:18:03

  • Map, Model, ModelMap - 00:19:28

  • RedirectAttributes - 00:21:26

  • Errors, BindingResult - 00:26:09

  • SessionStatus + class-level @SessionAttributes - 00:29:28

  • UriComponentsBuilder - 00:34:57

  • Any other argument - 00:36:31


Question 09 - What are some of the parameter types for a controller [...]
39:15

Question 10 - What other annotations might you use on a controller method parameter?

Question 10 - What other annotations might you use on a controller method [...]
43:06

Question 11 - What are some of the valid return types of a controller method?

Question 11 - What are some of the valid return types of a controller method?
27:20