When it comes to web application development, reusability and maintenance are two important factors that need to be considered. Spring Web Flow (SWF) is an independent framework that facilitates the development of highly configurable and maintainable flow-based web applications.
In this chapter, we are going to see how to incorporate the Spring Web Flow framework within a Spring MVC application. Spring Web Flow facilitates the development of stateful web applications with controlled navigation flow. After finishing this chapter, you will have an idea about developing flow-based applications using Spring Web Flow.