Imagem de fundo

DDD tem por significado Domain Driven Design e faz referência a Projetos Orientados a D...

DDD tem por significado Domain Driven Design e faz referência a Projetos Orientados a Domínio, ilustrado por meio da figura abaixo. Observa-se que foi usado um modelo em camadas, que destaca o domínio das demais partes que compõem o sistema.



Nesse contexto, duas camadas são caracterizadas a seguir:

I. Representa os conceitos, as regras e as lógicas de negócio.

II. Fornece recursos técnicos que dão suporte às demais camadas, sendo responsável pelas conexões com bancos de dados, gravação e leitura de discos e envio de mensagens por redes.


As camadas I e II são denominadas respectivamente:


A

Domínio e Interface de Usuário

B

Domínio e Infraestrutura

C

Domínio e Aplicação

D

Aplicação e Infraestrutura

E

Aplicação e Interface de Usuário