Presentación Técnica del Proyecto

Rentacars — Sistema MVC de Gestión de Flota

Iniciar Aplicación (/rentacars)
Clientes Verificados (DNI / DGT)
2
Vehículos en Flota
3
Contratos Activos
1
Implementación de Seguridad en Capa de Servicio
@Service
public class ClienteServiceImpl implements ClienteService {

    private static final String REGEX_DNI = "^[0-9]{8}[A-Z]$";
    private static final String REGEX_DGT = "^((B|A|C|D)(-?[0-9]{8}[A-Z])?)$";

    @Override
    public Cliente crear(Cliente cliente) {
        validarClienteEstricto(cliente);
        return clienteRepository.save(cliente);
    }
}
Arquitectura y Reglas de Negocio

Sistema migrado desde una aplicación de consola con consultas SQL directas a una arquitectura web estructurada en capas con Spring Boot MVC y Spring Data JPA.

Incluye verificación de DNI secuencial, validación de prefijos telefónicos por país, normativa española de permisos de conducir DGT, control de matrículas/bastidores y liquidación automática de contratos.

Acceder al Funcionamiento del Proyecto