Java Training Overview
The Spring Framework is an open source application framework for Java. This framework has taken the Java software community by storm. Its popularity continues to rise and expand to other development communities like .NET. Spring provides the technology to develop everything from small, stand-alone applications to large, complex, enterprise systems out of simple POJOs (plain old Java objects). In this class, students learn Spring Web application development. In particular, students learn Spring MVC and Spring Web Flow 2. Spring MVC is Spring’s Model 2 framework for developing web applications. Web Flow is an extension to Spring MVC for building and running rich Web applications. Web Flow provides better Web work flow and also provides support for Ajax development and integration of JavaServer Faces with Spring
Java Training Audience
Java Web application programmers with a need to understand Spring Framework’s support for Web development
Java Training Prerequisites
A good understanding of the Java programming language and the Spring Framework core API and container. A basic understanding of Web development is very helpful
Java Training Course duration
2 Days
Java Training Course outline
Spring MVC Overview
What is MVC
Java MVC Frameworks
Spring MVC Architecture
A First Spring MVC Application
Spring MVC Configuration and Setup
Context Configuration
Context Loaders
Handler Mappings
SimpleUrlHandlerMapping
BeanNameUrlHandlerMapping
ControllerClassNameHandlerMapping
CommonsPathMapHandler
Using Multiple Handler Mappings
View Resolvers
InternalResourceViewResolver
BeanNameViewResolver
XmlViewResolver
ResourceBundleViewResolver
Using Multiple View Resolvers
Controller Hierarchy
AbstractController
UrlFilenameViewController
Command Controllers
SimpleFormController
Data Validation
Validators
Errors Object
ValidationUtils
Data Binders
Spring Views
Form Tag Library
Binding Form Data
Externalized Messages
Error Messages
Non-template Views
Excel View
PDF View
Annotation Based Controllers
Annotations and Spring MVC
Stereotype Annotations
Using Spring Stereotype Annotations
Annotating Components
Stereotype Controllers
RequestMapping by Annotation
Handler Method Parameters
Handler Method Return Types
Spring Web Flow
Web Flow
Flows
Web Flow Setup
Defining Flows
View Events
Variables
Actions
Action and Decision States
Validation
More with Web Flow
|