La versión de Zathuracode 6.0.0 cuenta con nuevas características, tales como:

  • Se agregó un nuevo checkbox que permite seleccionar si se desea generar solo el back-end o front-end y back-end.
    • Estilo arquitectónico orientado a microservicios con servicios REST.
    • Estilo arquitectónico en capas con servicios REST.

  • La generación del modelo ahora cuenta con anotaciones de Bean Validation para realizar las validaciones de las entidades generadas con Zathuracode, gracias a esto los métodos de la lógica como el SAVE, UPDATE, DELETE tienen menos lineas de código.

 

  • Generación de microservicios REST de las funciones básicas CRUD de cada entidad escogida para la generación con protocolo de comunicación JSON, en el siguiente formato:
    • Guardar

    {IP}:{PUERTO}/{nombreProyecto}/rest/controllers/save{nombreEntidad}/

    • Buscar por id

    {IP}:{PUERTO}/{nombreProyecto}/rest/controllers/get{nombreEntidad}/{id}

    • Buscar todos

    {IP}:{PUERTO}/{nombreProyecto}/rest/controllers/getData{nombreEntidad}

    • Actualizar

     {IP}:{PUERTO}/{nombreProyecto}/rest/controllers/update{nombreEntidad}/

    • Borrar

    {IP}:{PUERTO}/{nombreProyecto}/rest/controllers/delete{nombreEntidad}/{id}

    • Generación de mapeadores DTO que permiten enviar una entidad y devolver la entidad como DTO y viceversa.
    • Nuevo template para el frontend, con bootstrap y nuevo css.
    • Se limpió el managed beans y los views, eliminando el editDataTable.
    • Se eliminaron las reglas de navegación del faces-config.xml

    Finalmente se actualizaron las librerías de los robots quedando de esta manera:

    Jender

      • Primefaces 6.1
      • Mojarra 2.2.8-21
      • Spring Framework 4.3.8.RELEASE
      • Spring Security 4.2.2.RELEASE
      • Hibernate 5.2.10.Final
      • Hibernate Validator 5.4.1.Final
      • log4J2 2.8.2
      • Jackson Core 2.8.8
      • Jackson Mapper 1.9.13

    SkyJet

      • Primefaces 6.1
      • Mojarra 2.2.8-21
      • Spring Framework 4.3.8.RELEASE
      • Spring Security 4.2.2.RELEASE
      • Hibernate 5.2.10.Final
      • Hibernate Validator 5.4.1.Final
      • log4J2 2.8.2
      • Jackson Core 2.8.8
      • Jackson Mapper 1.9.13
      • JPA 2.1

    WallJ

    • Primefaces 6.1
    • Mojarra 2.2.8-21
    • Hibernate Validator 5.4.1.Final
    • log4J2 2.8.2
    • Jackson Core 2.8.8
    • Jackson Mapper 1.9.13
    • JPA 2.1
    • EJB 3.1

Deja un comentario

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