Professional Documents
Culture Documents
Se crea esta estructura de paquetes en donde en el cad van las clases acceso a datos y el dto los
objetos de base de datos mapeados
Se crea una clase de conexión y ahí se mete la conexión la cual va de la siguiente manera
Las características de las bd se colocan en otra clase llamada datos.
Creando cada propiedad de la tabla y posterior a eso los get y set de cada propiedad
Para que las consultas se ejecuten se deben importar los drivers de conexión en las librerías en el
caso de ser postgresql quedaría asi
Se crea un web aplication
Ahí se crea un controlador por la vista en el caso del matenimiento de ejemplo crearemos una con
el nombre de la tabla que se haya creado.
En esa clase controlador se crea una propiedad del tipo del objeto del dto el cual servirá para
manipularlo en el ejemplo siguiente estoy creando un propiedad del objeto del dto de mi paquete
dto
Y luego se crea los get y set de ese objeto si se quiere desplegar un grid se debe crear un objeto de
tipo lista del objeto del dto
Posterior a eso se cren los métodos para insertar, actualizar eliminar etc…
Este es para listar
Aca se muestra el método para buscar y el init el cual crea una instancia del objeto
Si se mostrara un grid con todos los datos de la bd este será llamado en el contructor de esta
forma
En la pagina .xhtml se debe escribir lo siguiente para que reconozca las librerías de prime faces
En este ejemplo se esta creando un mantenimiento para una tabla sencilla la principal será la de
insertar y ahí se ve como se hace referencia al objeto creado en el controlador
En el datable que se crea se hace un despliegue de la lista de valores que tenga ese objeto para
que esta se cargue cuando inicie la pagina
Si se necesitan mas botones para el crud los deben crear de la misma forma que el insertar
se ejecuta la pagina y listo si les tira un error de que no puede eliminar un archivo deben detener
el servidor y volver a ejecutar la pagina y con esto se resuelve el problema duda o comentarios a
las ordenes.