Está en la página 1de 9

UNIVERSIDAD TÉCNICA DEL NORTE

FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS


CARRERA DE SOFTWARE
MATERIA: Diseño de software NIVEL: 04

Nombres completos: Herrera Gómez Edwin P.


Fecha: 10/05/2021
Tema: Aplicación desktop CRUD en arquitectura CLIENTE/SERVIDOR
Objetivo de esta Implementar las funciones CRUD en una aplicación de manejo de
actividad: clientes mediante JPQL.

INDICACIONES:
En el formato compartido para esta materia, realizar un informe donde evidencien:

a) La ejecución de la aplicación de este taller mediante una o varias capturas de pantalla (escritorio
completo).

b) Ingrese sus datos (nombre, fecha de nacimiento, UTN, su ciudad de residencia, un valor de
sueldo) mediante la aplicación y capturar las pantallas que lo evidencien.

c) Mediante la consola psql de postgres hacer una consulta a la tabla cliente y comprobar que
existen sus datos guardados en el punto anterior.

d) Actualice sus datos (poniendo los valores que usted desee) y verifique con captura de pantalla de
la aplicación y de la consola psql consultando directamente la base de datos.

e) Elimine sus datos y verifique.

DESARROLLO:

Autoevaluación:
Tarea Descripción Avance

a) La ejecución de la aplicación de este taller mediante una o varias capturas de 100%


pantalla (escritorio completo).

b) Ingrese sus datos (nombre, fecha de nacimiento, UTN, su ciudad de residencia, 100%
un valor de sueldo) mediante la aplicación y capturar las pantallas que lo
evidencien.

c) Mediante la consola psql de postgres hacer una consulta a la tabla cliente y 100%
comprobar que existen sus datos guardados en el punto anterior.

d) Actualice sus datos (poniendo los valores que usted desee) y verifique con 100%
captura de pantalla de la aplicación y de la consola psql consultando
directamente la base de datos.

e) Elimine sus datos y verifique. 100%


a) La ejecución de la aplicación de este taller mediante una o varias capturas de pantalla (escritorio
completo).

• Ejecutar el script 03_ejemplo_tabla_cliente.sql en su base de datos prueba. Se creará la


tabla cliente y se cargaran 100 registros:

• Crear un proyecto Netbeans de nombre 02_crud_clientes (aplicacion Java with Maven →


Java Application) y el nombre del paquete será clientes.crud y después mapeamos la tabla
cliente mediante el asistente de código “Entity classes from Database”:
• Una vez que se han generado las clases entidad, editar el nombre de la unidad de
persistencia en el archivo persistence.xml. Se sugiere poner el nombre de la unidad de
persistencia nombrebddDS: (DS viene de data source).
• Se deben configurar las dependencias del proyecto para tener una referencia al driver JDBC
de Postgresql (se busca en el índice de Maven la categoría org.postgresql):

• Luego creamos el componente ManagerClientes que contendrá toda la lógica CRUD de


manejo de datos de clientes: crear (create), leer (read), actualizar (update) y eliminar
(delete). Crear una nueva clase java ManagerClientes:
• A continuación, implementamos un formulario que permitirá la interacción con el usuario.
Crear un nuevo JFrame y establecer el diseño del formulario de acuerdo con el siguiente
gráfico y con los siguientes componentes:

• continuación se deberán implementar varias funciones en el código del formulario


FrmPrincipal. Al inicio de la clase se debe declarar a ManagerClientes e instanciarlo en el
constructor y Finalmente, ejecutar la aplicación y comprobar el funcionamiento:
EJERCICIOS DE PRACTICA:
b) Ingrese sus datos (nombre, fecha de nacimiento, UTN, su ciudad de residencia, un valor de
sueldo) mediante la aplicación y capturar las pantallas que lo evidencien.

c) Mediante la consola psql de postgres hacer una consulta a la tabla cliente y comprobar que
existen sus datos guardados en el punto anterior.
d) Actualice sus datos (poniendo los valores que usted desee) y verifique con captura de pantalla de
la aplicación y de la consola psql consultando directamente la base de datos.
e) Elimine sus datos y verifique.
CONCLUSIONES:

✓ Aprendí a utilizar una base de datos y realizar las diferentes operaciones que tiene el CRUD
para facilitarnos manipular datos mediante código en java y sentencias de comandos en el
Shell de PostgreSQL.
✓ Concluyo que esto sirve de mucho en este semestre para la materia que es diseño de
software y sobre todo para nuestra carrera porque a través del CRUD es fácil manipular
datos en miles y hasta millones de registros.

También podría gustarte