Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Patterns of Enterprise Application Architecture

8. Juntando Tudo

Comece pelo domínio; ele dita a fonte de dados e o resto.

Árvore de decisão: escolha do domínio leva aos padrões de fonte de dados recomendados
Domínio escolhido → fonte de dados indicada. Apresentação: MVC com controladores e visões.

Resumo

Perguntas-chave

responda de cabeça, depois abra
Por onde começar as decisões arquiteturais?
Pela escolha da lógica de domínio, porque ela influencia fortemente a fonte de dados.
Qual fonte de dados combina com Domain Model complexo?
Data Mapper, normalmente com Unit of Work, Identity Map e Lazy Load (ou uma ferramenta O/R).
Qual fonte de dados combina com Table Module?
Table Data Gateway retornando Record Sets.

Exercícios de fixação

0/5 respondidas
1.
Uma equipe usa Table Module em .NET. Qual padrão de fonte de dados combina naturalmente?
2.
O domínio é rico, com herança e regras complexas, e o esquema do banco é legado e diferente do modelo. Qual combinação é indicada?
3.
Qual a primeira decisão sugerida por Fowler ao montar a arquitetura?
4.
Um Domain Model simples, onde cada classe espelha uma tabela, pede qual padrão de fonte de dados?
5.
Qual controlador de entrada Fowler sugere como ponto de partida em sites simples?
Seu progresso fica salvo neste navegador.