The Introduction to Spring Web Flow training course is designed to demonstrate the creation of simple and complex web applications using the Spring Web Flow framework.
The course begins with a review of core Spring Framework concepts required to use Spring Web Flow within an application. It then transitions into an in-depth examination of the key concepts, components, configurations, best-practices, and gotchas when adopting the Web Flow. The course concludes by introducing advanced techniques including custom convertors, validators, sub-flows, and life cycles.
Prerequisites: This course assumes developers are already familiar with both the Spring Framework and Java web development.
Purpose
 | 
Learn how to create web applications using the Spring Web Flow framework. | 
Audience
 | 
Experienced Java web developers and Spring Framework programmers looking to adopt Spring Web Flow. | 
Role
 | Software Developer | 
Skill Level
 | Intermediate | 
Style
 | Hack-a-thon - Learning Spikes - Workshops | 
Duration
 | 3 Days | 
Related Technologies
 | Spring.io | Web Development | 
 
Productivity Objectives
- Develop a simple Spring Web Flow application
 - Enhance and configure the functionality of the application using beans and bindings
 - Discover how to process requests using actions on controllers, service objects, and other JavaBeans placed in Web Flow or Spring singleton scopes
 - Create robust input validation using model beans and view states
 - Demonstrate how to organize complex applications into master flows and subflows
 - Observe the progress of a flow using a flow execution listener and implement interceptors over one or more lifecycle hooks