-
Arquitetura em três camadas = AND. Obs.: cliente magro
Apresentação (interface com o usuário)
Negócio (regras de negócio)
Dados (banco de dados, repositório)
Arquitetura em duas camadas: cliente gordo
-
Um sistema multicamadas faz uso de objetos distribuídos aliados à utilização de interfaces para executar seus procedimentos, o que torna o sistema independente de localização, podendo estar tanto na mesma máquina como em máquinas separadas. São elas:
APRESENTAÇÃO>A camada de apresentação fica fisicamente localizada na estação cliente e é responsável por fazer a interação do usuário com o sistema. É uma camada bastante leve, que basicamente executa os tratamentos de telas e campos e geralmente acessa somente a segunda camada, a qual faz as requisições ao banco de dados e devolve o resultado. É também conhecida como cliente, regras de interface de usuário ou camada de interface.
REGRA DE NEGÓCIOS>Em um sistema seguindo este modelo, a aplicação cliente nunca acessa diretamente a última camada que é a do banco de dados, pois quem tem essa função é a camada de regras de negócios, na qual podem se conectar diversas aplicações clientes.
BANCO DE DADOS>É a última divisão do modelo, na qual fica localizado o sistema gerenciador de banco de dados. É também conhecida como camada de dados.
Questão : Errada.
-
ERRADO
Arquiteturas cliente-servidor de 2 camadas podem ter duas formas: Cliente-Magro ou Cliente-Gordo. Nessas, de fato, há uma divisão bem definida entre o que fica no cliente (interface) e o que fica no servidor (persistência). São classificadas em 'magro' ou 'gordo' dependendo de onde a lógica da aplicação está.
Na Wikipédia [1], porém, ressalta-se um navegador web dentro de uma arquitetura de 3 camadas como um 'cliente-magro', pois a lógica não fica na interface.
A grande questão é que em uma arquitetura de três camadas não é preciso, necessariamente, instalar os aplicativos. Ou seja, nem sempre "a interface do usuário é armazenada na máquina cliente" como afirma o enunciado.
O examinador ainda tenta confundir o candidato com o jogo de palavras: "Na arquitetura em três camadas, no ambiente clienteservidor"
[1] https://pt.wikipedia.org/wiki/Modelo_em_tr%C3%AAs_camadas
Nothing is true, everything is permitted
-
Qual o erro?????????
-
ERRADO.
"a interface do usuário é armazenada na máquina cliente" como afirma o enunciado, isso nem sempre acontece.
"Na arquitetura em três camadas, no ambiente cliente servidor."
-
Se pensarmos em uma requisição HTTP por exemplo, a interface do usuário não está armazenada no seu computador inicialmente, mas a partir da digitação do endereço do site, o servidor envia o arquivo HTML para o seu browser renderizar.