Vous êtes sur la page 1sur 6

Gua prctica 1: Persistencia con JPA, Java Bean y JSF

Objetivos: Conocer arquitectura de trabajo en programacin por capas Realizar consultas JPQL Integrar tecnologas java JSF, JPA y Java Bean.

Para la presente gua ser necesario utilizar la base de datos dbregistro estudiada en clase la cual tiene el siguiente esquema.

Procedemos a crear el proyecto con el nombre JVMIVS4 y activamos el framework JavaServer Faces, luego es necesario agregar la librera de mysql.

Creando Pool de Conexiones.


New File ->Other->Glassfish-> JDBC connection pool Nombre: regPooldb Extract from Existing Connection: jdbc:mysql://localhost:3306/dbregistro DataSource Classname: com.mysql.jdbc.jdbc2.optional.MysqlDataSource Resource Type: javax.sql.DataSource URL: jdbc:musql://localhost:3306/dbregistro User: jvm Password: jvm1

Creando JNDI.
New File ->Other->Glassfish-> JDBC Resource Use Existing JDBC Connection Pool: regPooldb JNDI Name:jdbc/regPooldb

Creando las Entidades.


New File ->Persistence->Entity Classes from Database Data Source:jdbc/regPooldb Add All >> Package: entidades

Creando Session Bean


New File ->Enterprise JavaBeans->Session Bean EJB Name: ClienteDAO Package: daos Session Type: Stateless Create Interface:Local

Clic derecho sobre el espacio interno de clienteDAO y seleccionar add Business Method, luego generar los mtodos crearCliente, actualizarCliente, borrarCliente, mostrarCliente, buscarCliente. Los mtodos creados se actualizan automticamente en las interfaces locales y ser necesario realizar en ambos archivos java la importacin de entidades y el paquete util" de java.

ClienteDAO

Creando Managed Bean


New File ->Other->JavaServer Faces->JSF Managed Bean Class Name: ClienteController Package: control Scope: session

ClienteController.java

Luego se procede a crear las respectivas interfaces, favor consultar al docente en esta seccin.

Ejercicio. Realice el procedimiento para todas las tablas de la aplicacin.

Vous aimerez peut-être aussi