Download Asistente de componentes compuestos

Document related concepts
no text concepts found
Transcript
Morales Bacquerie, Luis Alejandro – 7CM4
Práctica Hibernate
Introducción
En esta práctica se utilizará el IDE NetBeans para crear una aplicación 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.
Creación de la base de datos
Para llevar a cabo esta práctica, primero se creó una base de datos en MySQL llamada sakila.
Sakila es una base de datos de ejemplo descargada desde la página de MySQL.
Para descargar la base de datos se siguieron los pasos provistos en la página de NetBeans:
http://netbeans.org/kb/docs/web/hibernate-webapp.html, los cuales se muestran a continuación:
1. Abrir el administrador de complementos y descargar el plug-in de la base de datos sakila.
2. Depués, seleccionar el nodo Databases de la pestaña 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 botón OK, se creará un nuevo nodo bajo el nodo del servidor de MySQL. Dar click
derecho sobre el nodo de sakila y seleccionar la opción Conectar.
Morales Bacquerie, Luis Alejandro – 7CM4
Creación de la aplicación 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 Configuración
El IDE NetBeans nos provee de varios asistentes de configuración de algunas de las características
más importantes de JSF, tales como: páginas JSF, JSF Managed Beans, componentes
compuestos de JSF, creación de páginas JSF, plantillas para Facelets, y plantillas de cliente para
Facelets.
Asistente de creación de páginas JSF
Este asistente nos permite agregar una página JSF al proyecto actual. En este asistente podemos
agregar el nombre de la página, el proyecto al que pertenecerá, su localización respecto al
proyecto, la ruta completa donde se agregará la página, y su descripción, entre otras.
Morales Bacquerie, Luis Alejandro – 7CM4
Asistente de Administración 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
localización relativa del archivo Bean, el paquete en el que se agregará, la ruta completa donde se
agregará el archivo, su descripción, entre otras.
Morales Bacquerie, Luis Alejandro – 7CM4
Asistente de componentes compuestos
Con el IDE de NetBeans podemos crear componentes visuales complejos a través de un asistente
dedicado. Para crear un componente compuesto, lo podemos hacer dando clic derecho sobre algún
fragmento de código, 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 página JSF. Este asistente nos
permite elegir uno de los siguientes tipos de distribución:
Morales Bacquerie, Luis Alejandro – 7CM4