Welcome to Spring Travel
This reference application shows how to use Spring MVC and Web Flow together with JavaServerPages (JSP) and Tiles to power web applications.
The key features illustrated in this sample include:
- A declarative navigation model enabling full browser button support and dynamic navigation rules
- A fine-grained state management model, including support for ConversationScope and ViewScope
- Modularization of web application functionality by domain use case, illustrating project structure best-practices
- Managed persistence contexts with the Java Persistence API (JPA)
- Unified Expression Language (EL) integration
- Spring Security integration
- Declarative page authoring with JSP, JSTL, and Spring MVC's form tag library
- Applying reusable page layouts with Tiles
- Exception handling support across all layers of the application
- Spring IDE tooling integration, with support for graphical flow modeling and visualization
