Buscar

Exercício 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 11 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 11 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 9, do total de 11 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

Prévia do material em texto

PROGRAMAÇÃO CLIENTE SERVIDOR
	
		
	
	
	
	
	
	
	 
	
	EEX0139_201902678941_TEMAS
	
	
	
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	 
		
	
		1.
		O jQuery pode selecionar elementos HTML a partir de seletores, otimizando o desenvolvimento. Sobre a utilização de seletores no jQuery é correto afirmar: 
	
	
	
	$(´td, th´); retornará todos os elementos th que são filhos de td. 
	
	
	$(´#formulario´); retornará todos os elementos da classe ¿formulario¿. 
	
	
	$(´p:first´); retornará o primeiro dos elementos p. 
	
	
	$(´p#first´); retornará o primeiro dos elementos p. 
	
	
	$(´.paragrafo´); retornará o elemento com id igual a ¿paragrafo¿. 
	Data Resp.: 04/09/2021 19:56:01
		Explicação:
A resposta correta é: $(´p:first´); retornará o primeiro dos elementos p. 
	
	
	 
		
	
		2.
		Considerando o fragmento de código abaixo, em relação ao escopo de variáveis em Javascript, assinale a afirmativa correta. 
 
	
	
	
	Serão impressos undefined e undefined; 
	
	
	Serão impressos 1 e -1; 
	
	
	Serão impressos 5 e 5;
	
	
	Serão impressos 6 e 4; 
	
	
	Serão impressos 1 e undefined; 
	Data Resp.: 04/09/2021 19:56:09
		Explicação:
A resposta correta é: Serão impressos 1 e undefined; 
	
	
	 
		
	
		3.
		Os padrões da Web aos quais o AJAX está intimamente ligado são: 
	
	
	
	o evento onreadystatechange para recuperar dados de um servidor Web e a linguagem XHTML para estruturar os dados 
	
	
	os objetos onreadystatechange e XMLHttpRequest para enviar dados para um servidor Web 
	
	
	o objeto XMLHttpRequest para recuperar dados de um servidor Web e a linguagem JavaScript/DOM para exibir os dados 
	
	
	os objetos onreadystatechange e XMLHttpResponse para recuperar dados de um servidor Web 
	
	
	o objeto XMLHttpResponse para recuperar dados de um servidor Web e a linguagem XML para formatar os dados 
	Data Resp.: 04/09/2021 19:56:14
		Explicação:
A resposta correta é: o objeto XMLHttpResponse para recuperar dados de um servidor Web e a linguagem XML para formatar os dados.
	
	
	 
		
	
		4.
		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 - F - V 
	
	
	V - V - F 
	
	
	F - F - F 
	Data Resp.: 04/09/2021 19:56:22
		Explicação:
A resposta correta é: V - V - F 
	
	
	 
		
	
		5.
		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. 
	Data Resp.: 04/09/2021 19:56:31
		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. 
	
	
	 
		
	
		6.
		Observe a linha de comando a seguir.     
 
Statement st = Conexao.getConection().createStatement(); 
 
Indique qual deve ser o comando seguinte: 
	
	
	
	List< Aluno > ls = st.prepareStatement("select * from ALUNOS"); 
	
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");  
	
	
	List ls = st().executeUpdate("select * from ALUNOS");
	
	
	ResultSet rs = st.executeQuery("select * from ALUNOS");  
	
	
	List< Aluno > ls = st.executeQuery("select * from ALUNOS");  
	Data Resp.: 04/09/2021 19:56:39
		Explicação:
A resposta correta é: ResultSet rs = st.executeQuery("select * from ALUNOS");  
	
	
	 
		
	
		7.
		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 Facade e componente do tipo EJB 
	
	
	Padrão de desenvolvimento Flyweight e componente do tipo EJB 
	
	
	Padrão de desenvolvimento DAO e componente do tipo JPA  
	
	
	Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
	
	
	Padrão de desenvolvimento Service Locator e componente do tipo JNDI 
	Data Resp.: 04/09/2021 19:56:47
		Explicação:
A resposta correta é: Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
	
	
	 
		
	
		8.
		Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar diversas configurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no ambiente do JPA, com a responsabilidade de definir parâmetros globais e a conexão com o banco de dados. Qual o nome do arquivo? 
	
	
	
	persistence.xml 
	
	
	readme.txt 
	
	
	web.xml  
	
	
	manifest
	
	
	context.xml  
	Data Resp.: 04/09/2021 19:56:56
		Explicação:
A resposta correta é: persistence.xml 
	
	
	 
		
	
		9.
		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 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 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 estar ativo esperando requisições. Para isso, é empregado um servidor para estatecnologia. 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 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. 
	Data Resp.: 04/09/2021 19:57:05
		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 é semelhante ao utilizado pelos servlets e páginas JSP, que necessitam de um servidor específico para fornecer o serviço desejado. 
	
	
	 
		
	
		10.
		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. 
	
	
	
	JSON, CSS e SQL. 
	
	
	YAML e JSON. 
	
	
	XML e C++. 
	
	
	JAVA, RUBY ON REALS e .NET. 
	
	
	JAVA e JAVASCRIPT. 
	Data Resp.: 04/09/2021 19:57:14
		Explicação:
A resposta correta é: YAML e JSON.

Continue navegando