← Desarrollo web en entorno servidor
UD4 · Arquitectar
Arquitectura por capas con Spring
Reorganizar un controller que ya hace demasiado en capas con responsabilidades claras, y comprobar por primera vez la lógica con tests automáticos.
Duración12 horas · 2 semanas · 4 sesiones de 3 h
ModalidadTaller de proyecto · 25 min de explicación, 140 min de trabajo y 15 min de cierre
Producto finalBackend organizado por capas, con responsabilidades y decisiones de refactorización justificadas.
Antes de empezar
- Necesitas
- La API rediseñada de la UD3.
- Debes saber
- DTO, validación y errores centralizados.
- Interfaces y clases en Java.
Refactorizas la aplicación que ya funciona. Conservas el contrato mientras separas responsabilidades y añades pruebas de las reglas del dominio.
Sesiones de la unidad
Cada sesión es una clase, con su propia página.
4 sesiones
Semana 8 · Separar controller, service y repository
Semana 9 · Reglas de negocio probadas