Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/renovatio-v/sistemaempleados-jsps-springboot
https://github.com/renovatio-v/sistemaempleados-jsps-springboot
Last synced: about 14 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/renovatio-v/sistemaempleados-jsps-springboot
- Owner: Renovatio-V
- Created: 2024-07-09T02:18:27.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-07-20T00:02:37.000Z (4 months ago)
- Last Synced: 2024-07-20T03:29:06.289Z (4 months ago)
- Language: Java
- Size: 16.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)