Curso Domain-Driven Design
Domain-Driven Design
Plan de Estudio
Entre los estilos arquitectónicos, se encuentra la arquitectura en capas. Una de las posibles implementaciones de la lógica de negocio es el Modelo de Dominio. Trataremos las ideas planteadas por Eric Evans, con sus ideas sobre el uso de modelo que guíen el diseño de aplicaciones, y cómo implementarlas en tecnologías con soporte de objetos.
Primero, exploraremos el concepto de modelo, según Evans. Luego, pasamos al mapeo de modelo a implementación en las capas
Capa de Presentación
Capa de Aplicación
Capa de Dominio
Capa de Datos
Discutiremos que componentes van en cada capa, en particular la de Dominio, en contraste con otras sugerencias de arquitectura:
Servicios
Entidades
Agregados
Value Objects
Módulos
Repositorios
Factorías
y sus responsabilidades. Ejemplos de implementación