Resultados da pesquisa a pedido "domain-driven-design"
Como evitar objetos muito grandes com o Design Orientado a Domínio
Estamos seguindo o Domain Driven Design para a implementação de um site grande. No entanto, ao colocar o comportamento nos objetos de domínio, terminamos com algumas classes muito grandes. Por exemplo, em nosso objeto WebsiteUser, temos muitos ...
Como lidar com a validação de consistência baseada em conjunto no CQRS?
Eu tenho um modelo de domínio bastante simples que envolve uma lista deFacility raízes agregadas. Como estou usando o CQRS e um barramento de eventos para manipular eventos gerados no domínio, como você pode lidar com a validação em conjuntos? ...
Devo usar classes parciais como camada de negócios ao usar a estrutura da entidade?
Estou trabalhando em um projeto usando a estrutura da entidade. Tudo bem usar classes parciais das classes geradas pelo EF como a camada de negócios. Estou começando a pensar que é assim que a EF deve ser usada. Tentei usar um padrão DTO e logo ...
Tamanho de um contexto limitado
Comecei a aprender os princípios do DDD e atualmente estou tentando entender o conceito de um contexto limitado. Em particular, como você decide quão grande (ou pequeno) deve ser? Sim, eu sei, tão pequeno quanto possível e tão grande quanto ...
DDD e MVC: Diferença entre 'Modelo' e 'Entidade'
Estou seriamente confuso sobre o conceito de 'Model' no MVC. A maioria das estruturas existentes hoje coloca o Modelo entre o Controller e o banco de dados, e o Modelo quase age como uma camada de abstração do banco de dados. O conceito de ...
Iterador versus Fluxo de Java 8
Para tirar proveito da ampla variedade de métodos de consulta incluídos nojava.util.stream do Jdk 8, tentei projetar modelos de domínio em que getters de relacionamento com* multiplicidade (com zero ou mais instâncias) retorna umStream<T>, em vez ...
DDD - qual camada DTO deve ser implementada
Estou inclinado sobre DDD, então peço desculpas se minha pergunta for ingênua. Acho que preciso usar o Local Data Transfer Object para exibir dados para os usuários, pois muitas propriedades não fazem parte de nenhum dos Objetos de Entidade / ...
O nome de usuário da verificação do CQRS Event Sourcing é exclusivo ou não do EventStore ao enviar o comando
O EventSourcing funciona perfeitamente quando temos um EntityID exclusivo em particular, mas quando estou tentando obter informações do eventStore que não seja o EntityId específico, estou tendo dificuldades. Estou usando o CQRS com ...
Repositório e fábrica DDD
Na minha aplicação algumas camadas. Neste tópico, abordaremos as camadas Domínio e Infraestrutura. Eu tenho a interface de repositório ClientRepositoryInterface na camada Domínio. E eu tenho a implementação dessa interface ClientRepositoryImpl ...
DDD e limite de transação agregada
Digamos que eu tenho um objeto chamado documento e ele tem vários filhos em forma de imagens, áudio, vídeo, etc. Assim, um usuário do meu aplicativo pode criar um documento digitando algum texto, adicionando imagem, vídeo, etc. Pelo que entendi ...