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_V14 PROGRAMAÇÃO CLIENTE SERVIDOR 6a aula Lupa Vídeo PPT MP3 Exercício: CCT0780_EX_A6_201602875898_V14 05/06/2018 20:33:33 (Finalizada) Aluno(a): YURI BUENO FONTENLA 2018.1 EAD Disciplina: CCT0780 - PROGRAMAÇÃO CLIENTE SERVIDOR 201602875898 Ref.: 201604188298 1a Questão O padrão de projeto Singleton tem o propósito de: permitir a organização do código em 3 camadas criar uma interface única de acesso aos dados possibilitar a utilização de uma API de testes para o código criar um mecanismo de representação para encapsular uma informação usada para a chamada de método posteriormente restringir a instanciação de uma classe a um único objeto Ref.: 201604188143 2a Questão Propostos por Erich Gamma, JohnVlissides, RalphJonhsone e RichardHelm, o GoF descreve 23 padrões que podem ser utilizados no desenvolvimento de sistemas de software em linguagens de programação orientados a objetos. Estes padrões de projeto são divididos em três categorias, sendo uma delas a criacional, referindo-se à criação de objetos. Marque a opção que apresenta apenas padrões criacionais: Command, Strategy e Observer. Facade, Flyweight e Proxy. Factory Method, Abstract Factory e Prototype. Builder, Singleton e Adapter. Iterator, Mediator e Memento. Ref.: 201604188036 3a Questão No modelo MVC, a camada Model fica responsável pelas atividades relacionadas a: serialização. transmissão em rede. operações aritméticas. interação com usuário. persistência. 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 Ref.: 201604188185 4a Questão Assinale a opção que apresenta apenas padrões de construção: Singleton, Proxy e Bridge Builder, Decorator e Memento Builder, Prototype e Memento Adapter, Facade e Bridge Decorator, Iterator e Visitor Ref.: 201604188231 5a Questão A persistência de dados pode ser realizada de várias formas diferentes. Podemos armazená-los em arquivo texto, arquivos 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. JDBC DAO AJAX CRUD MVC Explicação: O padrão DAO concentra as chamadas ao banco de dados, fornecendo os métodos para o CRUD. Ref.: 201604188339 6a Questão Sobre o modelo MVC é CORRETO afirmar: JavaBeans são classes Java que, pela sua natureza, podem representar a camada referente ao modelo MVC é um modelo de 4 camadas, que inclui o modelo, o controle, a visão e o DAO Em aplicações web desenvolvidas com Java os JSP são representados na camada referente ao controle. Todas as alternativas mencionadas estão incorretas. Em aplicações web desenvolvidas com Java os Servlets são representados na camada referente ao modelo. Explicação: A arquitetura MVC prevê o uso de entidade e DAO na camada Model, controles como EJB na camada Control e visualizadores como JSP na camada View, constituíndo um total de 3 camadas. Ref.: 201604188103 7a Questão Em relação aos padrões de projeto, o modelo MVC, que foi originalmente desenvolvido pela IBM, apresenta um modelo em três camadas. São elas: Model (Modelo de dados), Business Interface (Interface/negócios) e Data (dados). Client (Cliente), View (Visão/Interface) e Data (Interface/Dados); Client (Cliente), Controler (Controle/ Negócio) e View (Visão/Interface); Model (Modelo de dados), View (Visão/Interface) e Controler (Controle/Negócio); 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 Model (Modelo de dados), Controler (Controle/Negócio) e Data (Negócio/Dados); Ref.: 201604188279 8a 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 Python Páginas ASP Páginas PHP Páginas JSP Scripts Perl 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. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Compartilhar