Tapestry + Spring + Hibernate =Trails Framework
web Module :Tapestry
B.Logic Module :Spring
Database Module :Hibernate
Trails is a full-stack web application framework.
A full-stack (web application) framework's primary goals are to provide a single set of components, covering the entire spectrum of things you'll need to build web applications, and to ensure that those components work well with one another.
Trails is a domain driven development framework in the spirit of Ruby on Rails and Naked Objects.
The trails project aims to make Java enterprise application development radically simpler by allowing developers to focus on the domain model and having other portions dynamically generated. We will leverage existing technologies such as Spring, Tapestry, and Hibernate rather than reinventing the wheel.