Baixe o app para aproveitar ainda mais
Prévia do material em texto
Simulado servidor web Aluno(a): MICHAEL DOUGLAS NASCIMENTO MARTINS Matrícula: 201201274109 Desempenho: 6,0 de 10,0 Data: 14/11/2014 19:18:56 (Finalizada) 1a Questão (Ref.: 201201402164) 6a sem.: MVC Pontos: 1,0 / 1,0 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), Controler (Controle/Negócio) e Data (Negócio/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), Business Interface (Interface/negócios) e Data (dados). Model (Modelo de dados), View (Visão/Interface) e Controler (Controle/Negócio); 2a Questão (Ref.: 201201356174) 5a sem.: MIDDLEWARE JDBC Pontos: 0,0 / 1,0 O JDBC - Java DataBase Connectivity - é uma API que permite a interação com um SGBD (Sistema Gerenciador de Banco de Dados) em baixo nível, isto é, permite realizar conexões e consultas ao banco de dados. Sobre esta API, indique a afirmativa INCORRETA: Não é possível acessar ao banco de dados sem a instalação de um driver para o SGBD. Não é possível acessar um SGBD com o JDBC sem indicar seu endereço. Não é possível construir aplicações para múltiplos SGBDs usando esta API. Não é possível realizar uma busca sem realizar uma conexão. Não é possível realizar as buscas sem tratar ou jogar exceções. 3a Questão (Ref.: 201201334858) 6a sem.: Modelo MVC Pontos: 0,0 / 1,0 Sejam as seguintes assertivas sobre a arquitetura MVC: I. O elemento Modelo é a representação específica de domínio dos dados sobre os quais a aplicação opera. II. Essa arquitetura foi proposta originalmente para resolver algumas das dificuldades encontradas para manipular interfaces gráficas a partir da linguagem C++. III. O framework Swing, que faz parte da Java Foundation Classes (JFC) , não pode ser considerado uma implementação da arquitetura MVC. IV. Em uma aplicação J2EE o elemento Modelo pode ser adequadamente implementado através de Entity Beans. V. O código JavaScript convencional, embutido em páginas HTML, é considerado parte do elemento Controle da arquitetura MVC. Dentre as assertivas acima, quantas são verdadeiras? 1 3 5 4 2 4a Questão (Ref.: 201201356155) 6a sem.: CRIAÇÂO DE APLICATIVOS WEB Pontos: 1,0 / 1,0 Em uma empresa do ramo de marketing, há funcionários que cuidam do atendimento dos clientes, chamados ATENDENTES. Esses funcionários, entretanto, não realizam qualquer trabalho, eles simplesmente preenchem documentos que representam os desejos dos clientes e, serão aqui chamados de DOCUMENTOS. Os documentos são transferidos para outros funcionários, chamados DESIGNERS que irão processar a informação, eventualmente solicitando informações aos funcionários chamados AUXILIARES - que digitalizam imagens, procuram ínformações etc. Quando o trabalho está finalizado, o PRODUTO é entregue ao cliente. É possível associar ATENDENTES, DOCUMENTOS, DESIGNERS, AUXILIARES E PRODUTOS a quais elementos de uma aplicação Web, respectivamente? Formulário HTML, Resposta, Servlet, Componente de Persistência e Requisição. Servlet, Requisição, Formulário HTML, Componente de Persistência e Resposta. Formulário HTML, Requisição, Servlet, Componente de Persistência e Resposta. Servlet, Resposta, Servlet, Componente de Persistência e Requisição. Componente de Persistência, Resposta, Servlet, Formulário Web e Requisição. 5a Questão (Ref.: 201201402166) 6a sem.: MVC Pontos: 1,0 / 1,0 - Considere as funções: I. Seleção do comportamento do modelo. II. Encapsulamento dos objetos de conteúdo. III. Requisição das atualizações do modelo. Na arquitetura Model-View-Control - MVC, essas funções correspondem, respectivamente, a View, Control e Model. Model, View e Control. Control, Model e View. Control, View e Model. View, Model e Control. 6a Questão (Ref.: 201201402165) 6a sem.: MVC Pontos: 1,0 / 1,0 Sobre as camadas do modelo de arquitetura MVC (Model- View-Controller) usado no desenvolvimento web é correto afirmar: A camada Controller geralmente possui um componente controlador padrão criado para atender a todas as requisições do cliente. Todos os dados e a lógica do negócio para processá- los devem ser representados na camada Controller. A camada View é a camada responsável por exibir os dados ao usuário. Em todos os casos essa camada somente pode acessar a camada Model por meio da camada Controller. A camada Model pode interagir com a camada View para converter as ações do cliente em ações que são compreendidas e executadas na camada Controller. Em aplicações web desenvolvidas com Java as servlets são representadas na camada Model. 7a Questão (Ref.: 201201402167) 6a sem.: MVC Pontos: 1,0 / 1,0 Com relação aos conceitos de arquitetura de aplicações, é correto afirmar que o MVC é um padrão de operação dirigida para uma classe e não para um objeto individual. de objeto que executa uma operação quando ele recebe uma solicitação (mensagem) correspondente de um outro objeto. de desenvolvimento cuja fi nalidade é defi nir uma interface na mesma camada da "lógica da aplicação". que garante que uma lógica de negócios possa ser acessada e visualizada por uma única interface. de arquitetura de aplicações que visa separar a "lógica da aplicação" da "interface do usuário" e do "fluxo da aplicação". 8a Questão (Ref.: 201201402168) 6a sem.: MVC Pontos: 0,0 / 1,0 No modelo multicamadas MVC, considere as seguintes propriedades e suas prováveis e respectivas características, estas últimas relacionadas em negrito: I. gerenciamento de múltiplos visualizadores usando mesmo modelo - facilidade/dificuldade de manutenção, teste e atualização de sistemas múltiplos; II. desenvolvimento em paralelo para o modelo, visualizador e controle - possível/impossível; III. uso em pequenas aplicações - aconselhável/ desaconselhável em razão do custo/benefício. Respectivamente a I, II e III, as características corretas são dificuldade, possível e desaconselhável. dificuldade, impossível e desaconselhável. dificuldade, possível e aconselhável. facilidade, possível e desaconselhável. facilidade, impossível e aconselhável. 9a Questão (Ref.: 201201560385) 3a sem.: Tecnologia Servlet Pontos: 0,0 / 1,0 Sobre o conceito de redirecionamento de servlets, assinale a alternativa correta: Um servlet pode redirecionar sua requisição para outro recurso web de forma transparente ao usuário, fazendo uso da classe RequestDispatcher Quando utilizado o redirecionamento com o uso de um RequestDispatcher, não há mecanismos para compartilhamento de dados entre origem e destino O método sendRedirect possui uma grande vantagem em relação a outras abordagens de redirecionamento, que é o fato de não precisar notificar o browser sobre o redirecionamento O redirecionamento com sendRedirect só pode acontecer quando o recurso de destino se encontra no mesmo servidor do servlet de origem 10a Questão (Ref.: 201201402170) 2a sem.: Tomcat Pontos: 1,0 / 1,0 O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e JSP é fornecido pelo container WebServlet. Bean. Tomcat. IIS. Apache.
Compartilhar