OpenXava is a full-stack framework for developing database-backed web applications, like Ruby on Rails, but OpenXava produces standard J2EE / JavaEE applications that can be deployed and any standard Java Application Server (or standard Java Portal).
The features that make OpenXava unique are:
- It's really, really rapid and easy to develop database-backed applications.
- It's Business Component Oriented instead of MVC (look at wikipedia).
- Generates automatically the User Interface from the business component definitions.
See Other Best J2EE Frameworks Projects in Java: