Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouÁgatha Aires Carvalhal Alterado mais de 8 anos atrás
1
Faculdade de Tecnologia SENAI Porto Alegre Aula 1 Prof. Me. Humberto Moura humberto@humbertomoura.com.br
3
Reaproveitamento de código; Dificuldade de manutenção; Complexidade; Falta de padronização. Problemas do Desenv. Software
5
Padrão amplamente conhecido; Facíl escalabilidade; Divisão das responsabilidades; Facilita a manutenção de código. Vantagens 3 Camadas
6
É a tela ou Interface Gráfica do Usuário – GUI; Não deve conter codificação referente a lógica do negócio; Deve se ater a questões de tela; As ações são chamadas para a camada de negócio; Ex: formulários, HTML, Janelas, console… Camada de Apresentação
7
Também conhecida como lógica de domínio ou lógica; Deve conter somente as regras de negócio; Não deve conter código de telas ou de banco de dados; Deve realizar chamadas à camada de Persistência. Camada de Domínio
8
É a camada resposável por guardar os dados (Persistir); Geralmente é utilizada com Banco de Dados Relacionais; Não deve conter dados de Apresentação; Não faz chamadas a camada de lógica, apenas utiliza como dados de entrada em parâmetros de métodos; É dependente da tecnologia (Banco de Dados, por exemplo); Ex.: Padrão Data Acess Object (DAO), pode ser utilizado. Camada de Persistência
9
Exercício Desenvolver um sistema de cadastro de clientes em 3 camadas. Para ajudar, pode-se seguir o esboço da aplicação:
10
Exercício
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.