Software Libre

OpenXava 4.1: Desarrollo rápido con soporte de Bean Validation

OpenXava 4.1: Desarrollo rápido con soporte de Bean ValidationOpenXava es un marco de trabajo para desarrollo rápido de aplicaciones de gestión con Java o Groovy. Es fácil de aprender y rápido para desarrollar. Al mismo tiempo es extensible y personalizable, además el código de la aplicación se estructura desde un punto de vista orientado a objetos puro. Por lo tanto, es posible enfrentarse a aplicaciones complejas con él.

La aproximación de OpenXava al desarrollo rápido no es por medio de usar entornos visuales (como Visual Basic o Delphi), o scripting, como PHP. Más bien, el enfoque de OpenXava es dirigido por el modelo (model-driven), donde el corazón de tu aplicación son clases Java que describen tu problema. De esta forma conseguimos productividad sin utilizar código espagueti.

La nueva versión de OpenXava, OpenXava 4.1, añade soporte para JSR-303, el estándar Java para la validación, además cuenta con algunas mejoras interesantes en la interfaz de usuario de la lista y las colecciones.

El soporte del estándar Bean Validation (JSR-303), junto con los ya soportados JPA 2.0 (JSR-317) y  Dependency Injection (JSR-330), permiten mover el código tu aplicación JBoss Seam o Spring (al menos las entidades) a OpenXava y así obtener una aplicación AJAX potente, a partir de tu código ya existente sin apenas esfuerzo.

La mejor forma de saborear las nuevas características de OpenXava 4.1 es descargándolo y siguiendo la guía de inicio rápido. OpenXava tiene soporte completo del estándar Java para validación: Bean Validation JSR-303. Tiene la ventaja de definir las propias restricciones en las entidades como se explica en la especificación Bean Validation, y OpenXava las reconocerá, mostrando los mensajes de error correspondientes al usuario.

Fuente: Javahispano.com



logo youtube
logo twitter
logo instagram
2020 CNTI. Portal desarrollado y administrado por el Centro Nacional de Tecnologías de Información, adscrito al Ministerio del Poder Popular para Ciencia y Tecnología. Esta obra está bajo una Licencia de Creative Commons Reconocimiento - No Comercial - Compartir Igual 3.0 Venezuela.
Cintillo PortalCNTI Cintillo Carabobo 01