Java Spring: Creating Web Applications Using Spring MVC


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
The Spring Framework is an open source framework and inversion of controller container for the Java platform. The Spring Framework is one of the most popular application development frameworks for creating enterprise Java applications. This course covers creating web applications using the Spring Framework. In this course, you will learn about using Spring MVC to create functional web applications.

Target Audience
Java developers seeking to learn the basics of creating web applications using the Spring Framework and Spring MVC

Prerequisites
None

Expected Duration (hours)
3.4

Lesson Objectives

Java Spring: Creating Web Applications Using Spring MVC

  • start the course
  • recognize the Spring MVC framework and how to use it to create Spring-based web applications
  • recognize how HTTP requests and responses flow through the Spring MVC architecture
  • set up Maven dependencies needed to create a Spring MVC application
  • recognize the various components in a Spring MVC application configuration
  • configure a web.xml file for a Spring MVC web application
  • create a servlet configuration xml file for a Spring MVC web application
  • create Spring MVC controllers using request mappings and handler methods
  • create JSP views for use in a Spring MVC application
  • configure a Spring MVC application to locate and use JSP view files
  • use STS to launch and use a Spring MVC application deployed from an Apache Tomcat server
  • recognize the Spring form tags that can be used to help create Spring web forms
  • create a Spring MVC web form
  • validate a Spring MVC web form
  • configure controller handler methods to map to URLs based on the HTTP request method
  • upload files in a Spring MVC web application
  • recognize some of the features that are offered by the Spring MVC framework
  • serve static files from a Spring MVC web application
  • perform redirects from a Spring MVC web application
  • use @ModelAttribute in a controller to declare a method intended to update the model of a Spring MVC application
  • use @SessionAttribute to add data to the current session of a Spring MVC web application
  • use @CookieValue to work with cookies in a Spring MVC web application
  • create a Spring MVC web application using a Java-based configuration
  • recognize some of the arguments and return types we can use when defining Spring MVC handler methods
  • configure Spring MVC handler methods to only map to HTTP requests with certain URL parameters defined
  • configure Spring MVC handler methods to only map to HTTP requests where certain headers are defined
  • access and use HTTP request parameters from within controller handler methods
  • use Spring MVC to create web applications
  • Course Number:
    jl_spng_a03_it_enus

    Expertise Level
    Beginner