viernes, 13 de julio de 2012

JBoos Tools y Seam-gen

Aquí dejo también un pequeño tutorial que acabo de publicar en Código Inútil.

Una de las grandes bondades de JBoss Seam y sus ‘JBoss Tools’ para Eclipse, es la posibilidad de realizar ingeniería inversa y construir el esqueleto de una aplicación a partir de la base de datos gracias a seam-gen.
Este proceso nos ahorra un trabajo sencillo pero tedioso, como es la creación de los bean de entidad, las clases controladoras y XHTML para las vistas. Evidentemente habrá muchas persistencias que sobrescribir o listados que rehacer, permisos que establecer, vistas en XHTML que crear y/o cambiar... en definitiva, el proceso de desarrollo no ha hecho más que empezar.

Los pasos a dar son:

  • File >> New >> Seam web Project
 


  •  Configuramos una nueva conexión de base de datos


  • New Seam Facet (donde configuramos opciones de despliegue, paquete o conexión)

  •  Pulsamos FINISH y se generarán los 4 proyectos
  •  Creación de entidades: New >> Seam generate entities (reverse engineer from db)

Y con esto ya tenemos generado el esqueleto de la aplicación con todas las entidades y sus mapeos a través de anotaciones de hibernate, front-end básico y la lógica para la gestión básica de las entidades.

Vía Código Inútil

No hay comentarios: