Spring MVC for Java Developers: Building Java Web Applications with the MVC Architecture

Spring MVC for Java Developers: Building Java Web Applications with the MVC Architecture

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 6 Hours | 1.48 GB

In this Spring MVC for Java Developers training course, expert author Kevin Bowersox will teach you how to develop web applications using the Spring MVC framework. This course is designed for users that are already familiar with Java.

You will start by learning how to configure Spring MVC, then jump into learning controller basics, including URI templates, method arguments, and data binding. From there, Kevin will teach you about the Spring tag library, advanced controllers, and error and exception handling. This video tutorial also covers view resolution. Finally, you will learn about advanced components, such as bean scopes, converters, and file upload.

Once you have completed this computer based training course, you will be fully capable of building your own Java web applications using the Spring MVC framework.

Table of Contents

01. Course Overview
0101 Course Introduction
0102 How to Access Your Working Files

02. Spring MVC Introduction
0201 Chapter Overview
0202 MVC Overview
0203 Spring MVC Features
0204 Spring Tool Suite Installation
0205 Spring Tool Suite Configuration
0206 Spring MVC Demo

03. Spring MVC Configuration
0301 Chapter Overview
0302 Project Configuration
0303 Spring MVC Configuration – Part 1
0304 Spring MVC Configuration – Part 2
0305 Customizing Spring MVC Configuration
0306 Root Application Context
0307 MVC Namespace
0308 View Resolvers
0309 Resource Configuration

04. Controller Basics
0401 Chapter Overview
0402 Controllers
0403 @RequestMapping
0404 Model Basics
0405 Auto-wiring Controller Services
0406 URI Templates
0407 Method Arguments
0408 Data Binding

05. Spring Tag Library
0501 Chapter Overview
0502 Url Tag
0503 Form Tag
0504 Input Tag
0505 Select Tag
0506 Checkboxes and Radio Buttons
0507 Text Area

06. Advanced Controllers
0601 Chapter Overview
0602 Databinding Composite Objects
0603 Databinding Lists
0604 Model Attributes
0605 Session Attributes
0606 SessionStatus
0607 @ResponseBody
0608 @RequestBody

07. Error and Exception Handling
0701 Chapter Overview
0702 Validators – Part 1
0703 Validators – Part 2
0704 Bean Validation
0705 Form Errors
0706 @ExceptionHandler
0707 HandlerExceptionResolver

08. View Resolution
0801 Chapter Introduction
0802 Chaining ViewResolvers
0803 ContentNegotiatingViewResolver – Part 1
0804 ContentNegotiatingViewResolver – Part 2
0805 Redirects
0806 RedirectAttributes
0807 FlashAttributes

09. Advanced Components
0901 Chapter Overview
0902 Interceptors
0903 Bean Scopes
0904 Jackson JSON Support
0905 ControllerAdvice
0906 Converters – Part 1
0907 Converters – Part 2
0908 File Upload

10. Course Wrap Up
1001 Course Wrap Up