Buscar

PROGRAMAÇÃO CLIENTE SERVIDOR - PROVA

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

Disciplina: EEX0139 - PROGRAMAÇÃO CLIENTE SERVIDOR 
 
 
 
 1a Questão (Ref.: 202005092821) 
Considere a página abaixo, desenvolvida utilizando-se jQuery. 
 
Para que, ao clicar no link, seja feita uma requisição ao arquivo sanasa.php que está no 
servidor, de forma que o retorno seja recebido em data e o status da operação em status, a 
lacuna I deve ser corretamente preenchida por: 
 
 
$.send 
 
$.get 
 
$post 
 
$.ajax 
 
$request 
 
 
 
 2a Questão (Ref.: 202005092822) 
Sobre a biblioteca Jquery, é INCORRETA a seguinte afirmação 
 
 
Possui com um conjunto de funções presentes no objeto JQuery e que geralmente é 
utilizado ao atribuí-lo ao caractere "$". 
 
É um framework client-side desenvolvido na linguagem Java para a manipulação de 
elementos HTML. 
 
Permite manipular a Árvore DOM, modificando sua estrutura e também o conteúdo. 
 
Permite manipular o CSS de uma página web dinamicamente em tempo de execução. 
 
Permite fazer a comunicação, chamada AJAX(Asynchronous Javascript and XML), entre 
cliente e servidor sem a necessidade de recarregar a página web por completo. 
javascript:alert('Código da questão: 3990402/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 3990403/n/nStatus da questão: Liberada para Uso.');
 
 
 
 3a Questão (Ref.: 202005093369) 
Considere as seguintes afirmações sobre AJAX (Asynchronous JavaScript and XML). 
I. AJAX é uma técnica que permite criar páginas web estáticas. Se o conteúdo de uma página 
mudar, toda a página deve ser recarregada após a modificação. 
II. AJAX é uma nova linguagem de programação que permite trocar dados com um servidor, e 
atualizar uma página web recarregando apenas parte dela no navegador. 
III. AJAX permite a atualização de páginas web de forma assíncrona através da troca de 
pequenas quantidades de dados com o servidor. Isso significa que é possível atualizar partes de 
uma página web, sem recarregar a página inteira. 
Quais estão corretas? 
 
 
Apenas III. 
 
Apenas II e III. 
 
Apenas I. 
 
Apenas II. 
 
I, II e III. 
 
 
 
 4a Questão (Ref.: 202005093357) 
Num trecho XML, o comentário ¿Trecho em teste¿ deve ser introduzido como: 
 
 
\(<!Trecho em teste > \) 
 
\( \) 
 
 
 
 5a Questão (Ref.: 202005092997) 
Os servidores de aplicativos lidam com uma grande quantidade de recursos, onde alguns deles 
devem ser disponibilizados para todo o ambiente corporativo. Certamente é necessário um 
ferramental para registrar e localizar os recursos compartilhados, o que é feito através de 
serviços de nomes e diretórios, os quais são gerenciados, no ambiente Java, através da API: 
 
 
JTS 
 
JNDI 
 
JTA 
 
JDBC 
 
JMS 
javascript:alert('Código da questão: 3990950/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 3990938/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 3990578/n/nStatus da questão: Liberada para Uso.');
 
 
 
 6a Questão (Ref.: 202005092996) 
Um aplicativo criado para o servidor Tomcat obedece a uma estrutura bem definida, onde 
alguns arquivos XML podem ser utilizados para efetuar diversas configurações, algo que tem 
sido substituído pelo uso de anotações nas versões mais recentes. Segundo o modelo original, 
em qual arquivo são configurados os mapeamentos de Servlets? 
 
 
faces-config.xml 
 
server.xml 
 
web.xml 
 
tomcat-users.xml 
 
context.xml 
 
 
 
 7a Questão (Ref.: 202005093387) 
A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla, na criação de 
sistemas cadastrais, e caracteriza-se pela divisão do sistema em três camadas, com objetivos 
específicos. Considerando a divisão utilizada pelo MVC, a interface de usuário e o componente 
DAO estariam, respectivamente, nas camadas: 
 
 
Model e Controller 
 
View e Controller 
 
Model e View 
 
View e Model 
 
Controller e Model 
 
 
 
 8a Questão (Ref.: 202005093386) 
Padrões arquiteturais definem os componentes estruturais de um sistema, e a forma de 
comunicação entre eles ou com outros sistemas, organizando as regras gerais para a 
concepção de aplicativos com algum perfil funcional específico. Plataformas de objetos 
distribuídos, como o CORBA, trabalham em um padrão arquitetural denominado: 
 
 
Broker 
 
Event-Driven 
 
PAC 
 
Pipeline 
 
MVC 
 
 
javascript:alert('Código da questão: 3990577/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 3990968/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 3990967/n/nStatus da questão: Liberada para Uso.');
 
 9a Questão (Ref.: 202005093418) 
As tecnologias SOAP e REST são largamente utilizadas para troca de informações estruturadas 
em sistemas distribuídos. 
Sobre essas tecnologias, analise as afirmativas a seguir. 
I. REST pressupõe que cada solicitação do cliente ao servidor deve conter todas as 
informações necessárias para processar o pedido e não pode tirar proveito de qualquer contexto 
armazenado no servidor. 
II. As mensagens SOAP são documentos XML construídos especificamente para trafegar 
através do protocolo de transporte HTTP/HTTPS. 
III. REST é mais eficiente que o SOAP porque utiliza exclusivamente mensagens menores no 
formato JSON. 
Está correto o que se afirma em: 
 
 
II, apenas. 
 
I e II, apenas. 
 
I, II e III. 
 
I, apenas. 
 
III, apenas. 
 
 
 
 10a Questão (Ref.: 202005093405) 
Analise as afirmativas abaixo com relação ao SOAP. 
1. SOAP especifica uma sintaxe baseada em XML para se escrever e endereçar uma mensagem 
entre dois sistemas comunicantes. 
2. SOAP é um protocolo baseado em XML para a troca de informações estruturadas em 
ambientes distribuídos. 
3. O protocolo SOAP provê uma forma de possibilitar a passagem de comandos e parâmetros 
entre as entidades Requester e Provider, dependente da plataforma de implementação e de 
linguagem de programação utilizada. 
4. Envelope, Header, Exception e Body são elementos básicos de uma mensagem SOAP. 
Assinale a alternativa que indica todas as afirmativas corretas. 
 
 
São corretas apenas as afirmativas 1 e 3. 
 
São corretas apenas as afirmativas 1, 3 e 4. 
 
São corretas apenas as afirmativas 1 e 2. 
 
São corretas apenas as afirmativas 1, 2 e 3. 
 
São corretas apenas as afirmativas 2, 3 e 4. 
javascript:alert('Código da questão: 3990999/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 3990986/n/nStatus da questão: Liberada para Uso.');

Outros materiais