Sunteți pe pagina 1din 6

Morales Bacquerie, Luis Alejandro 7CM4

Prctica Hibernate
Introduccin
En esta prctica se utilizar el IDE NetBeans para crear una aplicacin Web utilizando Hibernate para proveerla de una capa para almacenar objetos Java en una base de datos relacional. Hibernate es una plataforma que provee herramientas para el mapeo de objetos relacionales.

Creacin de la base de datos


Para llevar a cabo esta prctica, primero se cre una base de datos en MySQL llamada sakila. Sakila es una base de datos de ejemplo descargada desde la pgina de MySQL. Para descargar la base de datos se siguieron los pasos provistos en la pgina de NetBeans: http://netbeans.org/kb/docs/web/hibernate-webapp.html, los cuales se muestran a continuacin: 1. Abrir el administrador de complementos y descargar el plug-in de la base de datos sakila. 2. Depus, seleccionar el nodo Databases de la pestaa de Servicios, dar click derecho en el servidor de MySQL y presionar empezar. 3. Dar click derecho en el nodo del Servidor de MySQL y crear la base de datos. 4. Seleccionar la base de datos salika en el campo New Database Name y dar click en OK.

Al darle click al botn OK, se crear un nuevo nodo bajo el nodo del servidor de MySQL. Dar click derecho sobre el nodo de sakila y seleccionar la opcin Conectar.

Morales Bacquerie, Luis Alejandro 7CM4

Creacin de la aplicacin Web


Para crear el proyecto se debe seleccionar Archivo-Nuevo Proyecto y elegir crear un proyecto web. Al llegar al paso 4, es necesario dar clic sobre las opciones JavaServer Faces y Hibernate.

Asistentes de Configuracin
El IDE NetBeans nos provee de varios asistentes de configuracin de algunas de las caractersticas ms importantes de JSF, tales como: pginas JSF, JSF Managed Beans, componentes compuestos de JSF, creacin de pginas JSF, plantillas para Facelets, y plantillas de cliente para Facelets.

Asistente de creacin de pginas JSF


Este asistente nos permite agregar una pgina JSF al proyecto actual. En este asistente podemos agregar el nombre de la pgina, el proyecto al que pertenecer, su localizacin respecto al proyecto, la ruta completa donde se agregar la pgina, y su descripcin, entre otras.

Morales Bacquerie, Luis Alejandro 7CM4

Asistente de Administracin de Beans


Este asistente nos permite crear un Java Bean que ser utilizado por el Facelet. Este asistente nos permite agregarle un nombre al Java Bean, agregar el nombre del proyecto para el cual ser til, la localizacin relativa del archivo Bean, el paquete en el que se agregar, la ruta completa donde se agregar el archivo, su descripcin, entre otras.

Morales Bacquerie, Luis Alejandro 7CM4

Asistente de componentes compuestos


Con el IDE de NetBeans podemos crear componentes visuales complejos a travs de un asistente dedicado. Para crear un componente compuesto, lo podemos hacer dando clic derecho sobre algn fragmento de cdigo, seleccionar refactorizar-convertir a componente compuesto.

Morales Bacquerie, Luis Alejandro 7CM4

Asistente de plantillas de Facelets


Este tipo de plantillas nos permiten distribuir la el contenido de la pgina JSF. Este asistente nos permite elegir uno de los siguientes tipos de distribucin:

Morales Bacquerie, Luis Alejandro 7CM4

S-ar putea să vă placă și