Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RICHARD MENDOZA
1. Abra el administrador de complementos e instalar el plug-in muestra sakila base de datos 2. Despus de instalar el plugin, iniciar la base de datos de datos MySQL mediante la ampliacin del nodo Base de datos en la ventana de Servicios, haga clic en el nodo de servidor de MySQL y seleccione Inicio 3. Haga clic en el nodo de servidor MySQL y seleccione Crear una base de datos 4. Seleccione la base de datos sakila en el men Base de datos nuevo nombre en la lista desplegable del cuadro de creacin de MySQL base de datos. Haga clic en Aceptar.
5. Ya teniendo la base de datos ahora procedemos a crear las tablas. Actor Address City Country Customen Film_text Inventory Payment
Esta casilla es para agregar los campos que van a quedar en la Tabla.. en este caso la de actor..
6. Cuando ya agregamos todos los campos procedemos a crear la tabla, para ello damos clic en OK
Y de esta manera hacemos con todas las tablas hasta que terminemos.
4. Seleccione la casilla de verificacin Java Server Faces y el uso de las bibliotecas por defecto JSF 2.1 y la otra casilla Hibernate 3.2.5 y seleccionamos la base de datos sakila en el men de conexin de base de datos la lista desplegable y haga clic en finalizar.
Si expande el nodo Librera en la ventana de proyectos, se puede ver que el IDE aade las bibliotecas de Hibernate para el proyecto.
En el editor de milti-vista XML expandimos el nodo Propiedades de configuracin propiedades opcionales. Hacemos clic en Agregar (add) para abrir el cuadro de dialogo Add Hibernate Property. En el cuadro de dialogo, seleccione la propiedad hibernate.show_sql y establecer el valor a true.
Hacemos clic en agregar del men desplegable Miscellaneous Properties y seleccionamos hibernate.query.factory_class en la lista desplegable Property Name y org.hibernate.hql.classic.ClassicQueryTranslatorFactory como el valor de la propiedad. Clic en OK
Para utilizar Hibernate tiene que crear una clase auxiliar que se encarga de puesta en marcha y que tiene acceso a HibernateSessionFactory para obtener un objeto Session. La clase llama a configure() y carga el hibernate.cfg.xml para obtener el objeto Session. En esta seccin se utiliza el asistente de archivo nuevo para crear la clase de ayuda HibernateUtil.java. 1. Soure Packages New Other.. Para abrir el asistente de New File
3. Escriba HibernateUtil para el nombre de clase y dvdrental para el paquete. Haga clic en Finish
3. Especifique hibernate.reveng como el nombre del archivo y src/ java para la carpeta. Haga Click en Next
5. Seleccione la siguientes tablas de las tablas disponibles y haga clic en Add para Agregar las tablas - Actor - categoria - pelicula - film_actor - film_category - lenguaje Haga clic en Finish
3. Asegrese de que los hibernate.cfg.xml y hibernate.reveng.xml archivos se seleccionan en las listas desplegables 4. seleccione JDK 5 Language Features en las opciones de configuracin general
5. Asegrese de que Domain Code (.java) y Hibernate XML Mappings(.hbm.xml) 6. Seleccione dvdrental para el nombre del paquete... Haga clic en Finish
4. Aadir el siguiente cdigo (en negrilla) para crear una sesin de Hibernate.
Enumerar los ttulos de las pelculas y recuperacin de los actores mediante una consulta HQL 1. Clic Derecho DVDStore Clean and Build
2. Haga clic derecho en hibernate.cfg.xml Run HQL Query... Para abrir el editor de consultas HQL.
3. Seleccione hibernate.cfg.xml de la lista desplegable en la barra de herramientas, que en este caso est por default Pruebe la conexin escribiendo lo siguiente en el editor y hacer clic en el botn Ejecutar consulta HQL ( ) en la barra de herramientas.
4. Agregue el siguiente mtodo getFilmTitles de FilmHelper.java para recuperar las pelculas en la que el identificador de la pelcula es de entre un cierto rango especificado por las variables startID y endID.
5. Agregar el mtodo siguiente getActorsByID que recupera a los actores en una pelcula en particular. El mtodo construye la consulta mediante filmId como la variable de entrada.
2. Agregue el siguiente mtodo para recuperar una sola pelcula de acuerdo a filmId
3. Tipo FilmController el nombre de clase 4. Usted usara el nombre del Bean Managed filmController como el valor de la inputText y ComandButton en la pagina JSF index.xhtml al llamar a mtodos en el grano. 5. Seleccione dvdrental para el paquete 6. Tipo filmController para el nombre que se utilizara para el bean gestionado.
8. Agregue el siguiente cdigo para crear la instancia FilmController y recuperar las pelculas.
9. Aadir los siguientes mtodos que se utilizan para mostrar la tabla y navegar por las pginas.
10. Aadir los siguientes mtodos que acceden a la clase de ayuda para obtener los detalles adicionales de la pelcula
2. Tipo de Plantilla para el nombre de archivo y seleccione el primer estilo de diseo CSS. Haga clic Finish
4. Modificar el <ui:insert> elemento para cambiar el nombre por defecto generado al cuerpo
Modificacin de index.xhtml
1. Expanda la carpeta de Paginas Web en la ventana de proyectos y abierto en el editor, lo modificamos
2. Aadir los enlaces de navegacin que requieren los siguientes anteriores y al lado los mtodos del bean JSF administrados
3. Agregue el siguiente dataTable elemento para generar la tabla Para mostrar los elementos recuperados
Creacin de browse.xhtml
1. DVDStore New Other 2. JavaServer Faces Facelets template Client... Next
3. Escriba browse en el nombre de archivo 4. Busque la Plantilla de la pagina haciendo clic en Mas para abrir el cuadro de dialogo Buscar Archivos 5. Expanda la carpeta de Pginas Web y selecciones template.xhtml--> seleccionar archivo