Noticias Programación

Apache Isis 2 M5 agrega integración Spring Boot

Existe una nueva versión fundamental de Apache Isis, el marco para desarrollar interfaces de usuario para aplicaciones basadas en dominios en Java. Proporciona soporte de persistencia JPA como alternativa a JDO e incluye soporte para Spring Data. Isis se puede utilizar para crear interfaces de usuario para modelos de objetos de dominio, que luego se pueden personalizar al incluir componentes y extensiones adicionales. Para usarlo, escriba su lógica de negocios en entidades, servicios de dominio o modelos de vista, e Isis luego construye una interfaz de usuario genérica y también una API REST hipermedia enriquecida directamente desde los objetos de dominio subyacentes. El equipo de Isis dice que esto hace que la creación de prototipos sea extremadamente rápida y un ciclo de retroalimentación corto, perfecto para un desarrollo ágil.
La principal característica nueva de esta versión es la adición del soporte de persistencia JPA como alternativa a JDO. Esto incluyó soporte para Spring Data. JPA es una API de persistencia de Java / Jakarta que especifica cómo se deben manejar los datos relacionales. Java Data Objects (JDO) también especifica un método de persistencia para objetos Java. En JPA, los objetos se conservan a través de ORM (mapeo relacional de objetos). JPA es el estándar Java más popular para la persistencia, pero JDO es más flexible en términos de opciones de implementación de almacenamiento. Para mantener las dos implementaciones de persistencia lo más consistentes posible y para minimizar las diferencias entre las integraciones JDO y JPA, la integración JDO se ha reelaborado sustancialmente en esta versión. Las aplicaciones de demostración también se han modificado para mostrar el uso de JDO y JPA. El trabajo para mover el marco para que se ejecute en el marco de Java Spring Boot se completó en gran medida antes de esta versión, pero el trabajo para admitir Spring Data continúa, por lo que las URL de la fuente de datos ahora están configuradas utilizando las propiedades de configuración de Spring para JPA y JDO. La integración de SecMan se ha ampliado para proporcionar también una implementación de JPA y también se ha modificado para utilizar nombres de tipos lógicos en lugar de nombres de paquetes físicos.
isis

Publicidad:
Más información Isis en GitHub Apache Sitio web de Isis Artículos relacionados Apache Isis actualizado con un nuevo modelo de programación Exploración de opciones de Java IntelliJ mejora la administración de Spring Boot Lanzamiento de Javalin 2.0 Para estar informado sobre nuevos artículos sobre TecnoPasion, suscríbase a nuestro boletín semanal, suscríbase a la fuente RSS y síguenos en Gorjeo, Facebook o Linkedin.

Bandera

cuadradoComentarios

Haga un comentario o vea los comentarios existentes usando Disqus o envíe su comentario por correo electrónico a: [email protected]

Publicidad:

También puede gustarte...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *