Beruflich Dokumente
Kultur Dokumente
Laboratorio Nro. 6
d) A continuacin abra el archivo academica.sql y pegue el cdigo en el panel SQL Query del programa HeidiSQL.
3.1 Requerimientos - Netbeans 6.5 (IDE http://www.netbeans.org) - GlassFish v 2 superior (Servidor Web) - Plugin Componente Visual Web Java Server Faces - Servidor Mysql (versin 5.0 superior en linux o windows) - Cliente FrontEnd MySql HeidiSQL o PhpMyadmin 3.2 Base de Datos MySql Para desarrollar este laboratorio es importante contar con el archivo academia.sql que contiene la estructura y registros de la base de datos Academia.
Pag. - 1 -
f)
Figura 08: Seleccionar Proyecto Nuevo Figura 05: Vista de los registros de la tabla alumno
3.3 Creacin del Proyecto El siguiente proyecto permitir generar cdigo JSP, JSF y JAVA, adems de implementar los mdulos para Crear, Recuperar, Actualizar y Eliminar Registros de las clases entidades. En primer lugar ejecute el IDE Netbeans versin 6.5, en Windows o Linux
Pag. - 2 -
Figura 10: Seleccionar Servidor Web, versin de Java y Ruta del proyecto
b) Seleccionamos
Desplegamos.
Base
de
Datos
Figura 12: Lista de Framework que se puede desarrollar una aplicacin web
3.4 Netbeans conectando a la base de datos sistemita Ahora vamos a integrar el proyecto y la base de datos academia a nuestro proyecto.
Pag. - 3 -
e) Ahora debe conectar a la base de datos, el cual mostrar la tabla creada con su respectiva estructura.
3.5 Creando la Unidad de Persistencia Para poder trabajar el proyecto con la base de datos es necesario crear la unidad de persistencia. a) Debe hacer clic derecho en el proyecto, seleccionar la opcin Nuevo y Unidad de Persistencia
Pag. - 4 -
3.6 Creacin de las Clases Entidades a partir de la Base de Datos El propsito de crear las clases entidades consiste en generar cdigo java, ntese que tenemos 9 tablas en la base de datos, estas tablas en el framework generar una clase entidad por tabla, adems sus propios cdigos en java para sus mtodos y atributos. Para realizar esta operacin:
Figura 22: Creando la Unidad de Persistencia
c)
d)
b) Seleccionamos el origen de datos, en este caso proyectoacademia y agregamos todas las tablas.
Figura 24: Asignando nombre del perfil de la conexin y la ruta JDBC de la base de datos
c) Hacemos clic en el botn siguiente para especificar los nombres y la ubicacin de las clases entidad y asignar el nombre del paquete donde se encontraran las clases generadas, en este caso el nombre del paquete que ser asignado ser clasesentidades.
Pag. - 5 -
3.7 Creacin de la JSF Pages, de las Clases Entidades Para finalizar nuestra creacin de la aplicacin CRUD, es necesario generar todas las pginas JSP, en este caso representa la vista de la aplicacin. Para realizar esta operacin: a) Clic derecho en el proyecto y seleccionar JSF Pages from Entity Classes
Figura 29: Equivalencia Tabla de la Base de Datos y Clase de la aplicacin en Java
b) A continuacin seleccionamos todas las clases entidades para que se genere el cdigo JSF que finalmente para el usuario son las pginas JSP.
Pag. - 6 -
c) A continuacin mostrara las opciones de localizacin las carpetas donde se generan las vistas y los controladores.
Figura 36: Archivos en cdigo Java de las clases y controladores
3.7 Ejecutando la Aplicacin CRUD Una vez presionado F6, mostrar la primera pgina de ndices de las clases entidades generadas.
Figura 35: Generando de las carpetas y archivos de las pginas JSF y JSP
Pag. - 7 -
Pag. - 8 -
Actividades: a) Personalice la aplicacin b) Integre una pgina de autentificacin para la aplicacin academia.
Universidad Inca Garcilaso de la Vega FACULTAD DE INGENIERA DE SISTEMAS, CMPUTO y TELECOMUNICACIONES Docente: MSc. Daniel Alejandro Yucra Sotomayor Lima, Junio, del 2009 Consultas: danielyucra@gmail.com
Pag. - 9 -