4.1- As regras da arquitetura de três camadas
Uma arquitetura em três camadas deve conter algumas regras. Estas regras não são complexas, mas devem ser seguidas para que você possa efetivamente se beneficiar deste tipo de arquitetura.
As regras estão listadas a seguir:
- Código de cada camada deve estar em arquivos separados, para que possam ser mantidos separadamente.
- Cada camada deve conter código que pertence a essa camada. Assim, a lógica do negócio só pode residir na camada de negócios, lógica de apresentação na camada de apresentação e lógica de acesso a dados na camada de acesso a dados.
- A camada de apresentação só pode receber solicitações e retornar respostas a um agente externo.
- A camada de apresentação só pode enviar solicitações e receber respostas da camada de negócios. Ele não pode ter acesso direto ao banco de dados ou à camada de acesso a dados.
- A camada de negócio só pode receber solicitações e retornar a resposta para a camada de apresentação.
- A camada de negócio só pode enviar solicitações e receber respostas da camada de acesso a dados. Ele não pode acessar o banco de dados diretamente.
- A camada de acesso a dados só pode receber solicitações e retornar respostas para a camada de negócios.
- Cada camada deve ser totalmente inconsciente do funcionamento interno das outras camadas.
Copyright © 2016 AIEC.