Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/renovatio-v/sistemaempleados-jsps-springboot


https://github.com/renovatio-v/sistemaempleados-jsps-springboot

Last synced: about 14 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Sistema de Empleados con JSPs y Spring Boot

## Arquitectura del Sistema

El sistema de empleados está diseñado utilizando una arquitectura en capas basada en el patrón MVC, e incluye las siguientes componentes:

1. **Base de Datos**: MySQL
2. **Presentación**: JSP's y Spring MVC
3. **Servicio**: Spring
4. **Repositorio**: Spring Data
5. **Entidad**: Representación de los datos del empleado.

## Descripción del Programa

El programa gestiona la información de los empleados con los siguientes campos:

- **Id**
- **Nombre**
- **Departamento**
- **Sueldo**

### Funcionalidades

- **Agregar nuevo empleado**
- **Editar empleado existente**
- **Eliminar empleado**

Todas las operaciones se actualizan en la base de datos MySQL.

## Interfaz de Usuario

Para la parte visual del sistema se utilizó **Bootstrap**.

## Dependencias de Spring

- **Spring Web**
- **Spring Data JPA**
- **MySQL Driver**
- **Lombok**

## Archivo POM (pom.xml)

```xml



org.apache.tomcat.embed
tomcat-embed-jasper



jakarta.servlet.jsp.jstl
jakarta.servlet.jsp.jstl-api


org.glassfish.web
jakarta.servlet.jsp.jstl



org.springframework.boot
spring-boot-starter-web


org.springframework.boot
spring-boot-starter-data-jpa


mysql
mysql-connector-java


org.projectlombok
lombok

```
## Vista
![image](https://github.com/user-attachments/assets/c529cb49-fb7d-4d63-b816-7e400130d18f)