Desarrollo rápido desde entidades JPA

OpenXava permite desarrollo rápido de aplicaciones AJAX empresariales desde simples entidades JPA.

Java Persistence API (JPA) es el estándar Java para hacer mapeo objeto-relacional. El mapeo objeto-relacional nos permite acceder a los datos de una base de datos relacional con un estilo orientado a objetos. En nuestra aplicación trabajamos solo con objetos, estos se declaran como persistente, y es el motor JPA el responsable de grabar y leer desde la base de datos a los objetos de nuestra aplicación.

La piezas para construir una aplicación OpenXava son entidades JPA. Simplemente con escribir algunas entidades JPA es suficiente para tener una aplicación OpenXava funcionando. Por ejemplo, si tenemos una entidad como la siguiente:

Obtendremos una aplicación completa con una interfaz de usuario AJAX y comportamiento estándar. Aunque atomático, OpenXava es lo suficientemente personalizable para permitirnos desarrollar  cualquier tipo de aplicación de gestión lista para producción y no solo para meros prototipos.

Aprende más viendo las demos en línea , o mejor aún descarga OpenXava y pruébalo tu mismo.