Epilogue

Abstract

I hope this book has given you a clear and detailed picture of Spring Web Flow and has gotten you excited about using it. The best way to learn about a new framework is by understanding the problems it tries to solve. Following that ideology, I started the book explaining the challenges Spring Web Flow is facing in realizing its core goals:

Controlling user navigation in web applications

Managing state associated with conversations, multistep interactions users can have with a web application

Allowing elegant modularization and reuse, making it possible to build complex applications from self-contained, coarse-grained modules with a well defined input-output contract