Buscar

Programação cliente servidor

Prévia do material em texto

5.
		Analise as afirmativas sobre Servlets:   
I - A tecnologia Java Servlet utiliza a plataforma Java para criar páginas web dinâmicas em aplicações independentes de plataforma.  
 
II - Um componente de Servlet é uma classe que estende (herda) de HttpServlet. 
 
III - A tecnologia se baseia na construção de classes, sendo executada ao nível do cliente, no navegador. 
	
	
	
	Todas as afirmativas estão corretas. 
	
	
	Somente a I está correta. 
	
	
	Somente a II está correta. 
	
	
	Somente I e II estão corretas. 
	
	
	Somente a III está correta. 
	Data Resp.: 13/10/2021 20:59:29
		Explicação:
A resposta correta é: Somente I e II estão corretas. 
	
	
		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.executeQuery("select * from ALUNOS");  
	
	
	List< Aluno > ls = st.executeQuery("select * from ALUNOS");  
	
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");  
	
	
	List ls = st().executeUpdate("select * from ALUNOS");
		Explicação:
A resposta correta é: ResultSet rs = st.executeQuery("select * from ALUNOS");  
	
	
	 
		
	
		7.
		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 JSP 
	
	
	Servlet e JPA  
	
	
	JPA e EJB 
	
	
	EJB e Servlet  
	
	
	JSP e Servlet  
8. O ferramental do JPA oferece diversos componentes, com finalidades específicas, no âmbito da persistência de dados, oferecendo um caminho comum para o mapeamento objeto-relacional. Qual componente, oferecido pelo JPA, é responsável pelo manuseio das diversas entidades?
	
	
	
	Column
	
	
	Entity
	
	
	EntityManager 
	
	
	Transaction
	
	
	EntityManagerFactory  
	Data Resp.: 13/10/2021 20:59:39
		Explicação:
A resposta correta é: EntityManager 
		9
.
		Sobre as afirmativas abaixo relacionadas aos conceitos de serviços Web 
Considere os acrônimos: 
- REST - Representational State Transfer; 
- SOAP - Simple Object Access Protocol . 
É correrto afirmar que o:
	
	
	
	SOAP é uma arquitetura de rede, baseada em mecanismos de solicitação e resposta tradicionais da Web, como solicitações GET e POST 
	
	
	SOAP é um protocolo independente de plataforma que faz chamadas de procedimentos remotos por meio de conexões FTP com poucas limitações. 
	
	
	SOAP envia solicitação e resposta de seus serviços empacotados em envelopes, diferentemente do que ocorre nos serviços baseados em REST. 
	
	
	REST e o SOAP são um tipo de computação distribuída que permite a um aplicativo clientes ter acesso direto à memória principal de uma aplicação servidora. 
	
	
	REST é uma arquitetura de rede, baseada no protocolo XML, que permite o serviço Web e o cliente se comunicar. 
	Data Resp.: 13/10/2021 20:59:45
		Explicação:
A resposta correta é: SOAP envia solicitação e resposta de seus serviços empacotados em envelopes, diferentemente do que ocorre nos serviços baseados em REST. 
	
		10.
		O REST (REpresentaional State Transfer) é um estilo de web service muito utilizado devido à sua flexibilidade e simplicidade. Um dos conceitos importantes para trabalhar com REST é a utilização correta dos verbos HTML. São exemplos de verbos HTML: 
	
	
	
	PUT e UPDATE 
	
	
	GET e PUT 
	
	
	GET e UPDATE 
	
	
	SELECT e PUT 
	
	
	SELECT e UPDATE 
	Data Resp.: 13/10/2021 20:59:47
		Explicação:
A resposta correta é: GET e PUT

Continue navegando