80. mantenimiento jsf

12
Creación CRUD en JSF - Primero creamos un proyecto Web: File -> New Project

Upload: criostorres

Post on 30-Jun-2015

426 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 80.  Mantenimiento JSF

Creación CRUD en JSF

- Primero creamos un proyecto Web: File -> New Project

Page 2: 80.  Mantenimiento JSF

- Lo nombramos como “JSFCrud”

- Seleccionamos el Servidor de aplicaciones

Page 3: 80.  Mantenimiento JSF

- Seleccionamos el framework de “Java Server Faces” y finalizamos la creación.

- Ahora crearemos una “Unidad de Persistencia” para realizar la conexión a la base de datos: File -> New File -> Persistence -> Persistence Unit

Page 4: 80.  Mantenimiento JSF

- Seleccionar una nueva fuente de datos para enlazarlo con el MySQL.

- Crear la conexión a la base de datos

Page 5: 80.  Mantenimiento JSF

- Finalizar la creación de la conexión

- Ahora crearemos un bean para la tabla de prueba a través de otro objeto de Persistencia del Netbeans. Los pasos a seguir son: File -> New File –> Persistence -> Entity Classes from Database

Page 6: 80.  Mantenimiento JSF

- En la siguiente pantalla seleccionamos la tabla que queremos asociar a nuestro ejemplo (en este caso la tabla “prueba”)

- Digitamos el nombre del paquete donde se creará la clase. Usaremos el paquete “cruddemo”

Page 7: 80.  Mantenimiento JSF

- Seleccionamos el control de tipo java.util.List para nuestro mapping ya que será más fácil de manejarlo si quisiéramos hacer alguna modificación al código. Finalizamos la creación.

- El sistema crea los archivos necesarios.

- Como verán, se ha creado una clase llamada Prueba.java en la cual se hace la representación de la tabla física en código Java (Bean).

Page 8: 80.  Mantenimiento JSF

- Ahora procederemos a crear las pantallas para realizar el CRUD, para esto procederemos a seleccionar File -> New File -> Persistence -> JSF Pages from Entity Classes

- Seleccionamos la clase recientemente creada

Page 9: 80.  Mantenimiento JSF

- Finalizamos la creación

- NetBeans ha creado 4 pantallas jsp con los nombres: Detail, edit, List y New.

- Añadimos la librería del MySQL Connector y ejecutamos la aplicación

Page 10: 80.  Mantenimiento JSF