Chapter 5. Enhancing Spring MVC applications with Web Flow

This chapter covers

  • An introduction to Spring Web Flow
  • Building a Spring soccer demo application
  • Using action classes
  • Working with form data-binding and validation
  • Understanding flow and state inheritance
  • Securing web flows

Most enterprise Java developers have worked on web applications that have some sort of workflow component to them. Classic use cases consist of searching for products, booking a flight, and preparing your tax return. But without the right tools, determining how to manage this workflow can be a challenge.

Model-view-controller (MVC) frameworks work best in situations where the unit of work required to create or update the model can be implemented in a minimal ...

Get Spring in Practice now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.