Buscar

simulado2 PROGRAMAÇÃO CLIENTE SERVIDOR

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 5 páginas

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

Prévia do material em texto

Disc.: PROGRAMAÇÃO CLIENTE SERVIDOR 
 
 
1a 
 Questão 
Acerto: 0,0 / 1,0 
 
Considere a página abaixo, construída utilizando jQuery: 
$(document).ready(function() { ..I... }); Esconder Texto do parágrafo. 
 
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com: 
 
 
$('button').click(function(){$('p.par').hidden();}); 
 
$('button:eq(1)').click(function(){$('p#par').hide();}); 
 
$('button').click(function(){$('p.par').hide();}); 
 
$('button:eq(0)').click(function().defineProperty('p.par').hide()); 
 
$('button').click(function(){$('p#par').hide();}); 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ao contrário da palavra- chave "var", a palavra- chave "let", tem como função restringir o acesso a variáveis 
dentro de um bloco. Neste sentido, o que acontece quando executamos o código abaixo em um navegador 
com suporte a ECMAScript versão ES6 ou superior? 
 
 
 
 
 
Será exibido no console do navegador o valor 1. 
 
A declaração da variável teste utilizando let funcionaria da mesma forma se utilizássemos var. 
 
O valor da variável teste será sempre 200. 
 
Será exibido dentro da janela navegador o valor 1. 
 
A instrução let introduz um escopo de bloco a variável teste. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Os padrões da Web aos quais o AJAX está intimamente ligado são: 
 
 
o objeto XMLHttpResponse para recuperar dados de um servidor Web e a linguagem XML para formatar os dados 
 
os objetos onreadystatechange e XMLHttpRequest para enviar dados para um servidor Web 
 
o evento onreadystatechange para recuperar dados de um servidor Web e a linguagem XHTML para estruturar os 
dados 
 
os objetos onreadystatechange e XMLHttpResponse para recuperar dados de um servidor Web 
 
o objeto XMLHttpRequest para recuperar dados de um servidor Web e a linguagem JavaScript/DOM para exibir os 
dados 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Numa discussão entre os programadores sobre os conceitos de AJAX (Asynchronous Javascript and XML), as seguintes 
afirmações foram feitas: 
( ) permite atualizar dinamicamente o conteúdo, ou partes, de uma página web. 
( ) embora usado no nome, a utilização da linguagem XML não é obrigatória. 
( ) a XMLHttpRequest(XHR) é utilizada para enviar requisições pelo script para o lado client. 
Dê valores Verdadeiro (V) ou Falso (F) em cada afirmação e identifique a alternativa que apresenta a sequência correta (de 
cima para baixo): 
 
 
V - V - F 
 
F - F - F 
 
V - F - V 
 
V - V - V 
 
F - F - V 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quando lidamos com SQL, temos comandos denominados DML, ou linguagem de manipulação de dados, 
como INSERT, UPDATE e DELETE, voltados para a manutenção dos dados presentes na tabela, e efetuamos 
consultas através do comando SELECT, talvez o mais relevante do SQL. Para executar comandos DML a 
partir de um Statement, qual método deveria ser utilizado para manipulação de dados? 
 
 
createStatement. 
 
getConnection. 
 
executeQuery. 
 
executeUpdate. 
 
open. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
O padrão Front Controller é muito utilizado no ambiente Java Web, definindo a centralização das chamadas HTTP e o 
direcionamento do fluxo de execução do sistema para a visualização correta. Qual das opções descreve corretamente os 
passos para implementar o processamento das requisições de acordo com o padrão descrito? 
 
 
A requisição é recebida no Servlet e redirecionada para a página JSP correta, com o uso de um RequestDispatcher, 
sendo feitas as conversões e chamadas para métodos de negócio ao nível da página JSP. 
 
A requisição é recebida no Servlet e redirecionada para a página JSP correta, com o uso de sendRedirect, 
sendo feitas as conversões e chamadas para métodos de negócio ao nível da página JSP. 
 
A requisição é recebida na página JSP, onde são feitas as chamadas necessárias para os métodos de negócio, e no 
final temos um comando sendRedirect para efetuar o redirecionamento para o Servlet. 
 
A requisição é recebida no Servlet, onde são feitas conversões e chamadas para métodos de negócio, e no 
final um RequestDispatcher redireciona o fluxo para a página JSP. 
 
A requisição é recebida na página JSP, seguida de um redirecionamento para o Servlet através de um 
comando sendRedirect, onde é construída a resposta, e todas as chamadas a métodos de negócios ocorrem no 
navegador do usuário. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, ocorre uma divisão natural das camadas, em termos 
dos projetos internos, ficando a camada View sob responsabilidade do projeto com terminador "war". A interface padrão, 
conforme o próprio terminador indica, é um aplicativo Java Web, sendo comum a implementação de um padrão de 
desenvolvimento para centralizar o tratamento das requisições, bem como redirecionar para a visualização correta, 
após efetuar as chamadas para a camada Controller. De qual padrão estamos falando, e qual o componente deve implementá-
lo? 
 
 
Padrão de desenvolvimento DAO e componente do tipo JPA 
 
Padrão de desenvolvimento Flyweight e componente do tipo EJB 
 
Padrão de desenvolvimento Facade e componente do tipo EJB 
 
Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
 
Padrão de desenvolvimento Service Locator e componente do tipo JNDI 
 
 
8a 
 Questão 
Acerto: 0,0 / 1,0 
 
Uma mudança essencial no modelo de programação Java, com a evolução do JEE, foi o uso de anotações nas diversas tarefas 
de configuração dos EJBs do aplicativo. Para que serve a anotação Local no ambiente de criação de EJBs? 
 
 
Definir um contexto de persistência local para o Session Bean. 
 
Definir a interface de acesso local ao pool de EJBs. 
 
Definir um Stateless Session Bean. 
 
Definir um Stateful Session Bean. 
 
Definir a interface de acesso às entidades do JPA. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Um web service em Java é um programa cujos métodos públicos são acessados por aplicações remotas. Utiliza como base 
protocolos como SOAP e HTTP. É correto afirmar que: 
 
 
Um web service, para ser utilizado, precisa ser ativado por um serviço da plataforma Windows ou 
pelo daemon inetd da plataforma Unix, encapsulado numa conexão TELNET. Esse procedimento é semelhante ao 
utilizado pelos serviços de backup que necessitam de autorização de usuário. 
 
Um web service, para ser utilizado, precisa ser compilado na linguagem Intel assembly e empregado em um servidor 
para esta tecnologia. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP que necessitam de um 
servidor específico para fornecer o serviço desejado. 
 
Um web service, para ser utilizado, precisa ser carregado por um daemon que aguarda requisições. Para isso, é 
empregado um servidor multiplataforma. Esse procedimento é semelhante ao utilizado pelos serviços de proxy que 
necessitam de autenticação de usuário. 
 
Um web service, para ser utilizado, precisa ser escrito com o protocolo SOAP encapsulado numa conexão IMAP. Esse 
procedimento é semelhante ao utilizado pelos servlets e páginas JSP que necessitam de um servidor específico para 
fornecer o serviço desejado. 
 
Um web service, para ser utilizado, precisa estar ativo esperando requisições. Para isso, é empregado um servidor para 
esta tecnologia. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP, que necessitam de um 
servidor específico para fornecer o serviço desejado. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Um serviço REST usualmente suporta mais de um formato para representação de seus recursos, sendo esta uma de suas 
características principais, já que facilita a inclusãode novos clientes e a interoperabilidade entre os projetos. Assinale a 
alternativa que apresenta somente formatos utilizados por um serviço REST. 
 
 
YAML e JSON. 
 
JAVA e JAVASCRIPT. 
 
JSON, CSS e SQL. 
 
XML e C++. 
 
JAVA, RUBY ON REALS e .NET.

Continue navegando

Outros materiais