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