Buscar

Simulado servidor web

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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) 
 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) 
 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) 
 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) 
 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) 
 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) 
 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) 
 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) 
 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) 
 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) 
 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 Web 
 
 
Servlet. 
 
Bean. 
 
Tomcat. 
 
IIS. 
 
Apache.

Continue navegando