Practica Crud Con Jsf

CRUD CON FRAMEWORK JSF PASO 1:Creamos un proyecto Web de nombre :Ejemplo 1 PASO 2:Conectamos el proyecto a la Base de D

Views 137 Downloads 0 File size 599KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

CRUD CON FRAMEWORK JSF PASO 1:Creamos un proyecto Web de nombre :Ejemplo 1

PASO 2:Conectamos el proyecto a la Base de Datos Si no tenemos creada una conexión seguimos los siguientes pasos. • •

DataBase / nueva conexión Seleccionamos MySQL



Configurar la conexión

PASO 3:Creamos nuestra estructura de paquetes • • • •

entidades :Entidades que persisten con la base de datos dao:Estas clases permitiran que las entidades accedan a la base de datos. Beans.session:Contendra lo managed bean jsf.clases:Para las clases que manejaran las páginas jsf

PASO 4:Creamos las entity Classes from Database – – – –

Seleccionar el proyecto Nuevo archivo Categoria :Persistencia Tipo de archivo: Entity Classes from Database

➢ Seleccionar el DataSource o crearlo si no existe – Creacion del DataSource. – New DataSource



Establecemos las opciones de la ventana de creacion del Datasource

➢ Seleccionamos las tablas de nuestra base de datos. No olvidar que debe estar seleccionada la opción Include Related Tables

➢ En la pantalla seleccionamos el paquete Entidades (por defecto nos puede haber propuesto otro) ➢ Desmarcamos Generate JAXB Annotations

➢ Siguiente. Y dejamos la pantalla que nos muestra con las opciones por defecto.

➢ Final: Con esto se crean las entidades.

Si abrimos cualquiera de ellas vemos que NetBeans nos ha creado el código para consultas , insercciones ,...

PASO 5 :Creamos el controlador para las Entidades

• • •

proyecto / Nuevo /otro Categoria :Persisntencia Tipo de archivo : JPA Controller Classes from Entity Classes

➢ Añadimos las entidades

➢ Seleccionar el paquete donde se guardara .Seleccionamos DAO ( ATENCION: Puede que nos proponga otro por defecto)

➢ Pulsar Final Nos crea el controlador en el paquete DAO y el paquete dao.exceptions que contendra las excepciones de la persistencia.

PASO 6:Generamos las pàginas JSF ● ➢ ➢ ➢

CREAMOS UN FOLDER PARA ALMACENAR LAS PÁGINAS Web Pages / New /Otro Categoria Otro Tipo de Archivo :Folder Lo emplearemos para almacenar todas las páginas que se van a crear.

➢ Le cambiamos el nombre al folder (Refractor / Rename)

● ➢ ➢ ➢ ➢

CREAMOS LAS PÁGINAS JSF Nombre del proyecto Nuevo / Otro Categoria Java Server Faces. Tipo de archivo :JSF Pages From Entity Classes

➢ Nos muestra las entidades creadas. Las seleccionamos todas.

NOTA: Debe estar marcada la opción Include Referenced Classes ➢ Establezco la ubicación de los Sessions Beans :Paquete beans.sessions ➢ Establezco la ubicación de las JSF Classes:Paquete jsf.clases

➢ Especificamos donde va a localizar las páginas JSF –



Pulsar Browse

Seleccionar el Folder creado (paginas)

➢ Finalizar . Nos crea unas carpetas con los archivos xml de cada tabla, donde estan las operaciones CRUD.

Observemos , por ejemplo, create.xml de Tproducto.



En resource me crea un archivo .css.

PASO 7:Ejecutar el proyecto.