The Spring Web MVC Framework: Handling Requests & Errors


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

"The Spring MVC web framework is a Java framework that includes all the standard features of a core Spring framework but utilizes the model-view-controller design pattern. Working with this framework, you can produce robust, flexible, loosely-coupled, three-tiered web applications.

In this course, you'll explore the basic tiers in a Spring MVC application. You'll configure applications with multiple controllers, multiple views, and simulate the classic 3-tier structure of a web application. You'll also learn how to deal with request parameters, dynamic URL paths, and exceptions thrown in your application.

Some of the tasks you will complete in this course include deploying WAR files, configuring multiple pages and controllers in your app, designing tiers and separating them into different packages, and extracting, accessing, injecting, and configuring request parameters."



Expected Duration (hours)
1.6

Lesson Objectives

The Spring Web MVC Framework: Handling Requests & Errors

  • discover the key concepts covered in this course
  • set up Spring MVC controllers to handle requests
  • deploy WAR files directly to Tomcat on a Windows machine
  • deploy WAR files directly to Tomcat on a MacOS machine
  • configure multiple pages in your app
  • configure multiple controllers in your app
  • design the 3 tiers of your application
  • separate each tier into a different package
  • extract dynamic elements of a path
  • access request parameters from an HTTP request
  • inject request parameters into a controller method
  • configure default values and optional request parameters
  • handle exceptions using XML configuration
  • specify multiple error pages for exception handling
  • handle exceptions using programmatic configuration
  • summarize the key concepts covered in this course
  • Course Number:
    it_jmbwasdj_02_enus

    Expertise Level
    Intermediate