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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.