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