Árvore de páginas

Versões comparadas

Chave

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

Quando falamos de camada de aplicação estamos falando da camada responsável por coordenar a entrada de informações, controlar acesso a funcionalidades, interligando ao nosso domínio de negocio com nossa infraestrutura e devolvendo a resposta em um formato que a aplicação espera.

Ela ainda pode fazer o controle de transação, além de poder e enviar notificações para outros softwares, configurando a Injeção da dependência de determinadas fontes de dados.

Essa camada é a principal responsável por fazer a ligação de nossas regras de negocio com nossa infraestrutura de dados: Bancos relacionais, NoSQL, Serviços externos, etc.

Podemos defini-la como uma camada coordenadora de operações de negócio.

Pensa Pense que poderíamos ter todas as nossas regras de negócio centralizadas em um único assembly, mas N camada camadas de aplicação para N aplicações.

Nos tópicos a seguir vamos abordar alguns aspectos quando trabalhamos com essa camada: