Preguntas etiquetadas con domain-driven-design

El diseño impulsado por dominio (DDD) es un enfoque para desarrollar software para necesidades complejas conectando la implementación a un modelo en evolución.

3
En el diseño controlado por dominio, ¿cómo convierto una tabla de base de datos con una clave principal en un objeto de valor?
Supongamos que hay un esquema de base de datos definido así: Person.mail_address_key ----- Address.address_key Person.billing_address_key ----- Address.address_key A Persontiene una dirección postal y una dirección de facturación. Como técnica de desnormalización, creamos una Addresstabla separada . La mayoría de las veces el mail_address_keyy el billing_address_keyde un solo Personhabrá el mismo …



1
Objeto de valor único vs entidad
Al intentar convertir algunas entidades en objetos de valor, estoy atrapado en un caso en el que lo que parece un objeto de valor debe ser único dentro de un agregado. Supongamos que tenemos una entidad Movie que forma la raíz de un agregado. Esta entidad de película está relacionada …

2
Servicios de dominio como fachadas
Leí .NET Domain-Driven Design con C #: Problema - Diseño - Solución y noté que el autor creó un servicio de dominio para cada raíz agregada. Sin embargo, los servicios de dominio solo eran fachadas al repositorio correspondiente. Por ejemplo, este es un ejemplo de código de la aplicación de …

1
Modelo de dominio y consulta
Soy nuevo en DDD, ya que trabajé solo en aplicaciones Transaction-Script con un modelo anémico, o solo en Big Balls of Mud, así que perdone cualquier terminología que abuse. Estoy tratando de entender la separación adecuada entre el modelo de dominio y el repositorio. ¿Cuál es la forma correcta de …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.