Perguntas com a marcação «domain-driven-design»

O DDD (Domain-driven Design) é uma abordagem para desenvolver software para necessidades complexas, conectando a implementação a um modelo em evolução.

3
No design orientado a domínio, como converter uma tabela de banco de dados com uma chave primária em um objeto de valor?
Vamos supor que exista um esquema de banco de dados definido assim: Person.mail_address_key ----- Address.address_key Person.billing_address_key ----- Address.address_key A Persontem um endereço para correspondência e um endereço para cobrança. Como uma técnica de desnormalização, criamos uma Addresstabela separada . Na maioria das vezes, o mail_address_keye o billing_address_keyde um único Personterão …



1
Objeto de valor exclusivo x entidade
Tentando converter algumas entidades em objetos de valor, estou preso em um caso em que o que parece um objeto de valor deve ser único dentro de um agregado. Suponha que tenhamos uma entidade Movie que faça a raiz de um agregado. Essa entidade Movie está relacionada a algum conjunto …


1
Modelo de domínio e consulta
Eu sou novo no DDD, pois trabalhei apenas em aplicativos de Transaction-Script com um modelo anêmico ou apenas Big Balls of Mud, então, perdoe qualquer terminologia que eu abuse. Estou tentando entender a separação adequada entre o modelo de domínio e o repositório. Qual é a maneira correta de construir …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.