Versiones

Zathuracode 9.0.1

Cambios en Zathuracode 9.0.1

  • Se actualiza a Spring boot 2.4.2
  • Se corrigió un bug en web security
Zathuracode 9.0.0

Cambios en Zathuracode 9

  • Se actualiza a Spring boot 2.4.1
  • Se implementaron los Mapper con MapStruct 1.4.1
  • Implementación de JWT para seguridad
  • Api Rest de Login para generación de JWT Token
  • Implementación GeneralExceptionHandler
  • Se usa Lombok para evitar el uso de Get y Set
  • El generador crea el archivo orm.xml para externalizar las consultas SQL y JPQL
  • Se refactorizan los Controller para que solo se hagan las peticiones sin necesidad de escribir save, update, delete, findAll o findById
  • Se agregan las validaciones de Bean Validation en los DTO
  • Se actualizan los conectores a la base de datos ya no es necesario agregar el driver.
Zathuracode 8.0.0

Cambios en Zathuracode 8

  • Arquitectura orientada a microservicios solo Back-end
  • Spring boot 2.2.5
  • Spring Data JPA
  • Se implementaron los Mapper con MapStruct 1.3.1
  • Se implementa springfox-swagger2. Se puede ejecutar en /swagger-ui.html
  • Genera el esqueleto de las pruebas de unidad usando jUnit
  • Todos los services extienden de GenericService
  • Se generar el Dockerfile para crear una imagen de la aplicación y ejecutar un contenedor
Zathuracode 7.0.0
  • Se eliminó la arquitectura de EJB
  • Se actualizó a Spring5
  • Se actualizó Bean Validation 2.0
  • Se actualizaron los Framewroks:

Hibernate Core 5.3.4.Final
Hibernate Validator 6.0.11.Final
Primefaces 6.2
Spring Framework 5.0.8.RELEASE
Spring Data JPA 2.0.9.RELEASE
Spring Security 5.0.7.RELEASE
Mojarra 2.2.17
Log4j2 2.11.0
Jackson Core 2.9.6
Jamonapi 2.81
Junit platform 1.2.0
Junit jupiter 5.2.0

  • Se creó una nueva estructura de paquetes:

com.vobi.banco.controller
com.vobi.banco.domain
com.vobi.banco.dto
com.vobi.banco.exceptions
com.vobi.banco.mapper
com.vobi.banco.repository
com.vobi.banco.security
com.vobi.banco.service
com.vobi.banco.utilities
com.vobi.banco.view

  • Se quitó la letra I de todas las interfaces, se debe llamar con el nombre de la clase.
  • Se quitó el import de:

<import resource=”classpath:securityContext.xml” /> de applicationContext.xml y ponerlo en web.xml <context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:/applicationContext.xml;classpath*:/securityContext.xml</param-value>
</context-param>

  • Se copiaron en el resource folder todos los archivos de configuración
Zathuracode 6.0.0
  • 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.
  • 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 eliminaron las reglas de navegación del faces-config.xml
  • Se actualizaron los Frameworks:
    • 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
    • EJB 3.1
Zathuracode 5.2.0
  • Actualización de Frameworks:
    • Primefaces 6.0
    • Spring Framework 4.3.4
    • Hibernate 5.2.5
    • Spring Security 4.2.0
    • Mojarra 2.2.12
    • Slf4j 1.7.21
    • Log4j2 2.7
  • Se actualizó el generador de Entidades POJO HibernateTools a la versión 5.1.0
Zathuracode 5.1.0
  • Actualización de Frameworks:
    • Primefaces 5.3
    • Spring Framework 4.2.4
    • Hibernate 4.3.11
    • Spring Security 4.0.3
    • Mojarra 2.2.12
    • Slf4j 1.7.10
  • El generador solo soporta proyectos que usen Maven.
  • Se simplifico el POM.xml se eliminaron librerías no necesarias.
  • Certificado para funcionar en eclipse Mars.
Zathuracode 5.0.1
  • Soporte para IDE:
    • MyEclipse 2014
    • MyEclipse 2015
    • Eclipse Indigo
    • Eclipse Juno
    • Eclipse Luna
    • Eclipse Kepler
    • Eclipse STS
  • Actualización de Frameworks:
    • Spring Framework 4.1.5
    • Hibernate 4.3.8
    • Spring Security 3.2.6
  • Mejoras en Código generado:
    • Se incluyó la declaración de slf4j en todas las clases.
Zathuracode 5.0.0
  • Spring Framework 4.1.1
  • Primefaces 5.1
  • Hiberante 4.3.6
  • Spring Security 3.2.5
  • Jamon 2.79
  • Jsf 2.2
  • Solo 3 Arquitecturas soportadas
    • Jender
    • SkyJet
    • Wall-J
  • Mejor soporte a errores de generación
  • Mejor soporte de compilación de código con JavaSE8
  • Logs en Consola de Eclipse
  • Validación de instalación correcta de JDK
  • Nuevo lock and feel basado en Robot Jender, SkyJet, Wall-J
Zathuracode 4.0.1
  • Soporte a Maven
  • Dos nuevas arquitecturas
  • Spring Framework 3.2.3
  • Primefaces 4.0
  • Hiberante 4.2.3
  • Spring Security 3.2.2
  • Pantalla de Autenticación
  • Soporte a tipos de dato Blob
  • Corrección de bugs para tipos de datos Timestamp con Hibernate
  • Nuevo lock and feel
Zathuracode 3.0.0

Abril-01-2012

  • Nuevo, compatible con Primefaces
  • Nueve arquitecturas:
    • Icefaces HibernateCore
    • Icefaces JPA
    • Icefaces Spring HibernateCore
    • Icefaces Spring JPA
    • Primefaces HibernateCore
    • Primefaces JPA
    • Primefaces Spring HibernateCore
    • Primefaces Spring JPA
Zathuracode 2.1.1

Marzo-25-2011 

  • Compatible para Eclipse Indigo 3.7
  • Tres arquitecturas:
    • JavaEE Spring Hibernate Core Web Centry
    • JavaEE GWT JPA Web Centry
    • JavaEE HibernateCore Web Centry
  • Nuevo GUI
  • 6 errores solucionados
Zathuracode 2.1.0

Septiembre-14-2010

  • Compatible para Eclipse 3.6
  • Compatible para MyEclipse 8.5
  • Nuevo, Herramienta de mapeo de base de datos
  • Nuevo, Apariencia para JSF Icefaces
  • Nuevo, PerformanceLogger
  • Nuevo, ExceptionManager
  • Nuevo, Qos Logs
  • 3 errores solucionados