Welcome to Spring Travel
This sample demonstrates how to use Spring MVC and Spring Web Flow together with Thymeleaf and Tiles.
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
- Spring Expression Language (SpEL) integration
- Spring 3 formatting annotations @DateTimeFormat, @NumberFormat
- Spring MVC custom namespace
- Spring Security integration
- Annotated POJO @Controllers for implementing RESTful user interactions.
- Declarative page authoring with Thymeleaf and its Spring MVC's integration features.
- Page layout and composition with Apache Tiles
- A JavaScript API for decorating HTML elements with behaviors such as Ajax, validation, and effects.
- A grid layout with Blueprint CSS
- Exception handling support across all layers of the application
- SpringSource Tool Suite integration, with support for graphical flow modeling and visualization
Start your Spring Travel experience