Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Introdução

Neste tópico vamos criar um projeto para nossa camada de aplicação, definir um módulo, interface e implementação de nosso serviço de aplicação.

...

Como mencionado anteriormente no tópico de introdução a camada de aplicação, esse camada tem a responsabilidade de ligar nosso assembly de negocio com nossa infraestrutura.

...

O exemplo a seguir mostra um cenário onde temos como dependências: uma camada de domínio, duas de infraestrutura e uma de cross-cutting:

  • TnfAutoMapperModule: configura o suporte ao uso do AutoMapper;
  • DomainModule: modulo da camada de domínio;
  • CarolModule: modulo da camada de infraestrutura que

...

  • utiliza Carol (SAS TOTVS);
  • EntityFrameworkModule: modulo da camada de infraestrutura que utiliza Entity Framework Core;

Criando um Serviço de Aplicação

...

Note que nosso módulo registra as convenções no método método Initialize. Nosso serviço de aplicação já será automaticamente configurado em nosso container de injeção de dependência.