Vídeo base:

Tutorial ASP.NET MVC 5 + DDD + EF + AutoMapper + IoC + Dicas e Truques

Projeto de exemplo com passo a passo

Introdução:

<aside> 🔸 ASP.NET MVC é apenas a camada de apresentação! é também um padrão arquitetural de separação de responsabilidades, ele não é uma arquitetura de SISTEMAS.

</aside>

Untitled


<aside> 🔸 Business Object, Layer Object, Value Object

ClienteVO - Propriedades do cliente (Nome, CPF, CNPJ, Etc..).

ClienteBO - Regras de negócio para o cliente (ValidarCliente, Etc).

ClienteDAO - Acesso a dados do cliente no Banco.

Problema da arquitetura Bolovo:

</aside>

ARQUITETURA BOLOVO

prerigo.webp


DDD - Domain Driven Design

DDD.webp

A Classe de Dominio (Domain) é o core do DDD

Untitled


<aside> 🔸 ————————————————————————————————————————