Prévia do material em texto
Disc.: PROGRAMAÇÃO CLIENTE SERVIDOR
Acertos: 8,0 de 10,0
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.
$(´.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.
$(´#formulario´); retornará todos os elementos da classe ¿formulario¿.
2a
Questão
Acerto: 0,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:
text.trens[trem] + " " + text.trens[linha]
x.trens[2].trem + " " + x.trens[2].linha
text.trens[1].trem + " " + text.trens[1].linha
x.trens[1].trem + " " + x.trens[1].linha
x.trens[trem] + " " + x.trens[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 - F
V - V - V
V - F - V
F - F - V
F - F - F
4a
Questão
Acerto: 1,0 / 1,0
Assinale a opção que representa um exemplo correto de dados escritos no formato YAML:
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 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 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 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 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 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.
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:
List ls = st().executeUpdate("select * from ALUNOS");
ResultSet rs = st.executeUpdate("select * from ALUNOS");
ResultSet rs = st.executeQuery("select * from ALUNOS");
List< Aluno > ls = st.executeQuery("select * from ALUNOS");
List< Aluno > ls = st.prepareStatement("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?
JPA e EJB
JPA e JSP
JSP e Servlet
EJB e Servlet
Servlet e JPA
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 Front Controller e componente do tipo Servlet
Padrão de desenvolvimento DAO e componente do tipo JPA
Padrão de desenvolvimento Facade e componente do tipo EJB
Padrão de desenvolvimento Flyweight e componente do tipo EJB
Padrão de desenvolvimento Service Locator e componente do tipo JNDI
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 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 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.
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 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.
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.
YAML e JSON.
XML e C++.
JAVA, RUBY ON REALS e .NET.
JSON, CSS e SQL.
JAVA e JAVASCRIPT.