JDAL - Java Database Application Library


Introducción


JDAL es una librería Java cuyo objetivo es facilitar el desarrollo de aplicaciones de interfaz de usuario a base de datos.

Comencé el proyecto hace algunos años como parte del trabajo diario de programación de aplicaciones Java, normalmente basadas en Spring Framework e Hibernate.

En este tipo de aplicaciones, se suele emplear demasiado esfuerzo en la codificación de tareas, generalmente repetitivas como mostrar resultados tabulares, añadir paginación y orden de resultados, aplicar filtros o realizar formularios de edición de registros.

JDAL es un intento de simplificar estos trabajos de desarrollo, minimizando el esfuerzo de programación mediante el uso de clases genéricas para DAOs, servicios de persistencia y componentes de interfaz gráfica de usuario.

JDAL permite aumentar notablemente la productividad del equipo de desarrollo en este tipo de aplicaciones delegando una parte importante de las tareas de desarrollo a la configuración del contexto de la aplicación.

JDAL está distribuida en cuatro módulos principales:





JDAL es Open Source y se distribuye bajo Licencia Apache Versión 2