Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/06/2018 EPS http://simulado.estacio.br/alunos/ 1/3 CCT0780_EX_A6_201602875898_V10 PROGRAMAÇÃO CLIENTE SERVIDOR 6a aula Lupa Vídeo PPT MP3 Exercício: CCT0780_EX_A6_201602875898_V10 05/06/2018 17:37:37 (Finalizada) Aluno(a): YURI BUENO FONTENLA 2018.1 EAD Disciplina: CCT0780 - PROGRAMAÇÃO CLIENTE SERVIDOR 201602875898 Ref.: 201604188279 1a Questão Em aplicações web escritas em Java, ao se empregar o padrão arquitetural MVC, é natural fazer a implementação da camada de visão utilizando: Scripts Perl Scripts Python Páginas PHP Páginas ASP Páginas JSP Explicação: Normalmente é utilizada uma página JSP e um Servlet Front Control, de forma a retirar da View toda e qualquer lógica de negócio. Ref.: 201604188271 2a Questão No desenvolvimento de uma aplicação web escrita em Java, foi identificada a necessidade de se criar um objeto que receba todas as requisições vindas dos usuários e, após uma avaliação, decida qual servlet deve processar cada requisição. Qual padrão de projeto pode ser aplicado para resolver este problema? Data Access Object Front Controller Data Transfer Object Abstract Factory Model View Controller Explicação: O padrão Front Control concentra as chamadas do usuário, e após delegar o processamento para a camada de controle, envia os resultados para as Views corretas. Ref.: 201604188200 File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 13/06/2018 EPS http://simulado.estacio.br/alunos/ 2/3 3a Questão Padrão de Projeto é uma solução geral reutilizável para um problema que ocorre com frequência dentro de um determinado contexto no projeto de software dentre os mais conhecidos, qual aquele que visa assegurar que uma classe tenha somente uma instância, fornecendo um ponto global de acesso esse objeto? Prototype Singleton Factory Method Builder Abstract Factory Ref.: 201604188263 4a Questão Assinale a opção que apresenta apenas padrões de responsabilidade, segundo a classificação de Metsker: Adapter, Facade e Bridge Singleton, Proxy e Facade Decorator, Iterator e Visitor Singleton, Proxy e Flyweight Builder, Prototype e Memento Ref.: 201604188294 5a Questão Qual o uso do padrão de projetos Command (Comando)? encapsular em um objeto as informações necessárias para a chamada de um método posteriormente ordenar a criação de um método impossibilitar a criação por uma classe de mais de um instância dividir a arquitetura da aplicação em 3 ou mais camadas criar uma interface de acesso a persistência Explicação: Como o próprio nome diz, o padrão Command serve para determinar as regras de uso, ou assinaturas, para uma família de processos. Ref.: 201604188024 6a Questão Quando uma Aplicação Web é criada, usualmente são utilizados três tipos de elementos: páginas JSP, Servlets e classes de entidade (beans). Cada um destes elementos pode ser, usualmente, associado às seguintes camadas do modelo MVC, respectivamente: Visão, Controle e Modelo Modelo, Controle e Visão Controle, Visão e Modelo Modelo, Visão e Controle Visão, Modelo e Controle Ref.: 201604188231 7a Questão A persistência de dados pode ser realizada de várias formas diferentes. Podemos armazená-los em arquivo texto, arquivos File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 13/06/2018 EPS http://simulado.estacio.br/alunos/ 3/3 XML, bancos de dados relacionais e orientados a objetos entre vários formatos possíveis. Selecione o padrão de projeto que permite realizar uma abstração para o sistema da forma que os dados são armazenados. AJAX MVC CRUD DAO JDBC Explicação: O padrão DAO concentra as chamadas ao banco de dados, fornecendo os métodos para o CRUD. Ref.: 201604188317 8a Questão Qual a maior vantagem no uso do padrão de projeto Data Access Object? Fazer conexão com bancos de dados relacionais Permitir que dados sejam acessados pelos objetos Esconder os detalhes de implementação da camada de armazenamento do resto da aplicação Garantir acesso seguro aos dados, através da aplicação de criptografia de mão única Garantir que o mapeamento objeto-relacional seja devidamente efetuado Explicação: Em palavras simples, o padrão DAO visa encapsular os acessos ao banco de dados. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Compartilhar