Buscar

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 8 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

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 6, do total de 8 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 
Aluno(a): 
Acertos: 9,0 de 10,0 16/04/2021 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
O jQuery pode selecionar elementos HTML a partir de seletores, otimizando o desenvolvimento. 
Sobre a utilização de seletores no jQuery é correto afirmar: 
 
 $(´p:first´); retornará o primeiro dos elementos p. 
 $(´#formulario´); retornará todos os elementos da classe ¿formulario¿. 
 $(´.paragrafo´); retornará o elemento com id igual a ¿paragrafo¿. 
 $(´td, th´); retornará todos os elementos th que são filhos de td. 
 $(´p#first´); retornará o primeiro dos elementos p. 
 
 
Explicação: 
A resposta correta é: $(´p:first´); retornará o primeiro dos elementos p. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o bloco de código abaixo que utiliza JavaScript e JSON. 
 
Para que o bloco de código exiba 0146 vermelha, a lacuna I deve ser corretamente preenchida por: 
 
 x.trens[1].trem + " " + x.trens[1].linha 
 text.trens[1].trem + " " + text.trens[1].linha 
 x.trens[2].trem + " " + x.trens[2].linha 
 x.trens[trem] + " " + x.trens[linha] 
 text.trens[trem] + " " + text.trens[linha] 
9 
 
Explicação: 
A resposta correta é: x.trens[1].trem + " " + x.trens[1].linha 
 
 
3a 
 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 - V 
 F - F - V 
 V - V - F 
 V - F - V 
 F - F - F 
 
 
Explicação: 
A resposta correta é: V - V - F 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a opção que representa um exemplo correto de dados escritos no formato YAML: 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 16/04/2021 19:40:12 
 
Explicação: 
A resposta correta é: 
 
 
 
5a 
 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 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, 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. 
 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 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, 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. 
 
Explicação: 
A resposta correta é: 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. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe a linha de comando a seguir. 
 
Statement st = Conexao.getConection().createStatement(); 
 
Indique qual deve ser o comando seguinte: 
 
 ResultSet rs = st.executeQuery("select * from ALUNOS"); 
 List ls = st().executeUpdate("select * from ALUNOS"); 
 ResultSet rs = st.executeUpdate("select * from ALUNOS"); 
 List< Aluno > ls = st.prepareStatement("select * from ALUNOS"); 
 List< Aluno > ls = st.executeQuery("select * from ALUNOS"); 
 
Explicação: 
A resposta correta é: ResultSet rs = st.executeQuery("select * from ALUNOS"); 
 
 
7a 
 Questão 
Acerto: 0,0 / 1,0 
 
Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, as 
camadas Model e Controller são definidas ao nível do projeto interno com o terminador "ejb", e o 
NetBeans oferece ferramentas de automatização para a geração dos componentes necessários, com 
utilização de duas tecnologias específicas. Quais são as tecnologias utilizadas para as duas camadas 
citadas, respectivamente? 
 
 JSP e Servlet 
 JPA e JSP 
 JPA e EJB 
 Servlet e JPA 
 EJB e Servlet 
 
 
Explicação: 
A resposta correta é: JPA e EJB 
 
 
8a 
 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 Service Locator e componente do tipo JNDI 
 Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
 Padrão de desenvolvimento Facade e componente do tipo EJB 
 Padrão de desenvolvimento DAO e componente do tipo JPA 
 Padrão de desenvolvimento Flyweight e componente do tipo EJB 
 
 
Explicação: 
A resposta correta é: Padrão de desenvolvimento Front Controller e componente do 
tipo Servlet 
 
 
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 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 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 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. 
 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. 
 
 
Explicação: 
A resposta correta é: Um web service, para ser utilizado, precisa estar ativo esperando 
requisições. Para isso, é empregado um servidor para esta tecnologia. Esse procedimento é 
semelhanteao 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ão de novos clientes e a 
interoperabilidade entre os projetos. Assinale a alternativa que apresenta somente formatos 
utilizados por um serviço REST. 
 
 XML e C++. 
 JSON, CSS e SQL. 
 YAML e JSON. 
 JAVA, RUBY ON REALS e .NET. 
 JAVA e JAVASCRIPT. 
 
 
Explicação: 
A resposta correta é: YAML e JSON. 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','222433219','4491621389');

Outros materiais