80. mantenimiento jsf
TRANSCRIPT
Creación CRUD en JSF
- Primero creamos un proyecto Web: File -> New Project
- Lo nombramos como “JSFCrud”
- Seleccionamos el Servidor de aplicaciones
- 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
- Seleccionar una nueva fuente de datos para enlazarlo con el MySQL.
- Crear la conexión a la base de datos
- 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
- 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”
- 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).
- 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
- 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