Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Spring Hibernate JSF PDF
Spring Hibernate JSF PDF
PROBLEMA
CONCEPTOS PREVIOS
CREACIN DE PROYECTO
Se van a crear las clases a partir del mapeo de las tablas que contiene
el modelo de datos con el cual se va a trabajar. Las clases POJO debern
quedar en el paquete negocio.
Estas clases son las que fueron generadas a travs del proceso de
ingeniera inversa.
CAPA DE PRESENTACIN
Archivo applicationContext.xml
Contiene las definiciones de los beans que usar la aplicacin. Hay una
parte que viene comentada en el archivo que tiene el proyecto y se va a
descomentar, que consiste en la definicin de dos beans que tienen que
ver con la fuente de datos:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/nombre-base-de-datos
jdbc.username=user
jdbc.password=password
dataSource
hibernateProperties
zappingResources
En este caso cada bean tiene asociada una clase y las property que se
definen tienen que ver con los atributos que se estn seteando. Si
revisamos la clase ActorBO tiene un atributo llamado ActorDAO que es el
que estamos seteando. Algo similar sucede con el atributo sessionFactory
de la clase ActorDAO, la diferencia es que este atributo viene heredado
desde la clase HibernateDaoSupport de la cual est extendiendo.
Archivo faces-config.xml
CAPA DE PRESENTACIN
Ahora slo falta crear la capa de presentacin para poder probar todo.
Vamos a crear una pgina similar a:
La pgina est formada por una vista principal <f: view> la que contiene
dos formularios <h: form> uno para los datos y otro para la tabla. Vamos
a revisar el formulario de los datos: