1. Creación de
aplicaciones
Java Web
con Seam-gen
UNTREF – Espacio Abierto de Ingeniería en Computación
Maribel Paula Maisano – maribel.maisano@gmail.com
Año 2012
2. ¿Qué es un framework?
Es un conjunto de clases (librería) que dan soporte
al desarrollo de software.
¿Qué es Seam?
Es una plataforma de desarrollo open source que
da soporte al desarrollo de aplicaciones Java Web a
través de un conjunto de clases, anotaciones y
componentes JSF.
3. Seam-gen
Es una herramienta multiplataforma generadora de
código Java para sistemas basados en ABMs,
partiendo de una base de datos.
4. Usando Seam-gen
Driver conector
Base de datos Seam
Eclipse (o algún otro IDE) Application Server
5. Comandos importantes
setup : Configura el proyecto.
create-project : Crea la estructura del proyecto
basándose en la configuración.
generate-entities : Genera clases de Java e interfaz
gráfica para el proyecto.
restart: Despliega el proyecto en el servidor para
que pueda ser accesible desde un navegador.
6. Código generado
Entidades vinculadas a las tablas de la base de
datos con soporte de Hibernate.
Entidades de acceso a las tablas: Home y List.
Interfaz gráfica de la aplicación basada en
Richfaces.
Soporte para autenticación.
7. Enlaces de interés
Descarga de Seam 2:
http://www.seamframework.org/Seam2/Downloads
Documentación de Seam 2:
http://docs.jboss.org/seam/2.2.2.Final/reference/en-
US/html/
Demo de Richfaces:
http://livedemo.exadel.com/richfaces-demo/
8. Muchas gracias
UNTREF – Espacio Abierto de Ingeniería en Computación
Maribel Paula Maisano – maribel.maisano@gmail.com
Año 2012