4 - Arquitetura em 3 camadas

Você não pode simplesmente pegar o código fonte de um aplicativo, cortá-lo em diferentes partes e chamar cada parte camada. É necessário identificar áreas específicas de responsabilidade, em seguida, identificar o código que funciona dentro de cada uma dessas áreas.

As três camadas mais comuns são:

Apresentação lógica

A apresentação lógica, interface de usuário ou, simplesmente, UI exibe dados e aceita entrada do usuário. Em um aplicativo de web é esta parte que recebe o pedido HTTP e retorna a resposta HTML.

Lógica de negócios

A lógica de negócio ou camada de negócio manipula a validação de dados, regras de negócios e comportamento específico de tarefa.

Lógica de acesso a dados

A Lógica de Acesso a Dados ou Camada de Persistência é responsável pela comunicação com o banco de dados através da construção de consultas SQL e executá-los através da API relevante.

Embora seja possível tomar qualquer das áreas acima e dividi-las em componentes ainda menores, o excesso de camadas pode ser imprudente, pois você pode afogar-se em pequenos detalhes e perder de vista o quadro geral.

Copyright © 2016 AIEC.