Learn how to manage complex web applications using Spring Web Flow. This course covers flow definitions, state management, and integration with Spring MVC.
Spring Web Flow Training Syllabus
Curriculum Designed by Experts
Introducing Spring Web Flow
Spring Web Flow
Relationship to Spring
How It Works: Development Time
How It Works: Request Time
Totally Inverted Control
The Web Flow Schema
Flows, States, and Transitions
Model Beans
States and Transitions
Flows
View States
Transitions
Lifecycle Hooks
Encoding Commands in HTML Views
Global Transitions
Web Flow URLs
Actions
Variables
Scopes
Actions
Expression Language
Implicit Objects
Using Spring Beans
Action and Decision States
Sequence of Events
Beans and Scopes
Model Beans and Binding
Web Flow Scopes
Flow Scope
View Scope
POST-REDIRECT-GET
Flash Scope
Spring Singletons vs. Web Flow Scopes
@Autowired Dependencies
Binding
Binding to a Model
The MessageContext
Message Bundles
Reporting Error Messages
Converters
The ConversionService
A Declarative Approach
Validation
The ValidationContext
Registering a Validator
Adapting Spring Validators
The MessageBuilder
Subflows
Designing with Web Flow
Flow Input and Output
Subflow States
Conversation Scope
Subflows as Factories
Dynamic Transitions
Action States as Join Points
Lifecycle
Observing Flow Execution
The FlowExecutionListener
The RequestContext
The FlowSession
Java View of Flow Definitions
Implementing Interceptors
Talk to our Advisor.
Other Java Technologies On-Demand Corporate Courses