Nueva Versión Zathuracode 6.0.0

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 codigo.
  • 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 *