Перейти к содержимому

¡Domina la Arquitectura Hexagonal con JAVA y SPRING! En 10 MINUTOS

Programando en JAVA

0:00 / 0:00

¡Domina la Arquitectura Hexagonal con JAVA y SPRING! En 10 MINUTOS

26 862 просмотра · 1 год назад
Programando en JAVA
21 тыс. подписчиков
26 862 просмотра · 1 год назад
⚡ CONVIÉRTETE en ARQUITECTO JAVA con IA - https://www.codeja.dev/masters/master... 🤖 CONVIÉRTETE EN AI ENGINEER 👉 https://www.codeja.dev/masters/master... 👨‍💻 CodeJa | Aprende JAVA con EJERCICIOS - https://codeja.dev/ 🎁 CURSO GRATUITO de SPRING BOOT - https://www.codeja.dev/courses/curso-... 🎁 CURSO GRATUITO de JAVA - https://www.codeja.dev/courses/curso-... 📱 TikTok:   / programandoenjava   💬 Discord:   / discord   📸 Instagram:   / programandoenjava   🐦 Twitter / X:   / programandojava   💼 LinkedIn:   / ricardoromerobenitez   📩 NEWSLETTER JAVA SEMANAL - https://programandoenjava.substack.co... Música usada: A Magical Journey Through Space by Leonell Cassio |   / leonellcassio   Music promoted by https://www.free-stock-music.com Creative Commons Attribution-ShareAlike 3.0 Unported https://creativecommons.org/licenses/... Capítulos del video: 00:00 - ¿La "arquitectura hexagonal" no existe? (la verdad) 00:01:50 - ¿Por qué usar puertos y adaptadores? (beneficios reales) 00:02:20 - Las 4 capas esenciales que sí importan 00:03:13 - Estructura de carpetas recomendada (application/domain/infrastructure) 00:03:49 - Definir el dominio: ejemplo práctico User 00:04:44 - UserEntity con JPA: anotaciones clave 00:05:10 - CreateUser: diseño del Use Case (Puerto IN) 00:05:50 - UserService: implementar y desacoplar lógica 00:06:24 - Adaptador JPA + Spring Data: implementación paso a paso 00:08:10 - Mapear dominio ↔ entidad: mejores prácticas 00:09:35 - Controlador: inyectar UseCase, no Service (por qué) 00:12:09 - GetUser Use Case y manejo de Optional (findById) 00:13:59 - Empieza por el Dominio: enfoque bottom-up explicado 00:14:36 - Validación pura en dominio (UserValidationService) 00:15:43 - Resumen, consejos finales y próximos pasos