Skip to content

Latest commit

 

History

History
72 lines (54 loc) · 2.88 KB

README-es.md

File metadata and controls

72 lines (54 loc) · 2.88 KB

Employee List UI

OpenJDK Apache Maven MySQL

English Version

Una interfaz para gestionar empleados (Employees), desarrollada como parte del curso de Java SE SQL y Bases de Datos en Platzi. Esta aplicación permite realizar diversas operaciones CRUD y facilita la carga de datos desde archivos CSV y JSON. Es una personalización del proyecto trabajado a lo largo del curso.

  • Se adhiere al patrón de inyección de dependencias, promoviendo la modularida y la mantenibilidad del código.
  • Contiene un solido mecanismo de registro que garantiza un seguimiento completo de eventos y errores de la aplicación.
  • Utiliza JDBC (Java Database Connectivity) para interactuar con la base de datos MySQL, proporcionando un mecanismo sólido para las operaciones de la base de datos.

Funcionalidades

  • Listado de empleados: Visualiza una lista completa de todos los empleados registrados.
  • Añadir nuevo empleado: Agrega nuevos empleados a la base de datos de manera sencilla.
  • Actualizar empleado existente: Modifica la información de empleados ya registrados.
  • Eliminar empleado existente: Elimina registros de empleados de la base de datos.
  • Importar empleados desde CSV y JSON: Carga y valida empleados a partir de archivos CSV y JSON.

Captura de Pantalla

Diagrama UML

Diagrama UML del Repositorio

Instalación y Uso

Prerrequisitos

  • JDK 11 o superior
  • Apache Maven
  • MySQL

Configuración

  1. Clona este repositorio:
    git clone https://github.com/dfortch18/employee-list-ui.git
  2. Compila el proyecto utilizando Maven:
    mvn clean install
  3. Configura tu base de datos MySQL y ajusta los parámetros de conexión en el archivo application.properties.
    jdbc.url=jdbc:mysql://localhost:3306/employee_list_ui
    jdbc.user=<usuario>
    jdbc.password=<contraseña>
    jdbc.driver=com.mysql.cj.jdbc.Driver
    

Compilar y Ejecutar

  1. Navega al directorio del proyecto:
    cd employee-list-ui
  2. Compila el proyecto utilizando Maven:
    mvn clean install
  3. Ejecuta la aplicación:
    java -jar target/employee-list-ui.jar

Licencia

Este proyecto está bajo la licencia MIT. Para más detalles, consulta el archivo LICENSE.