Buscar

PROGRAMAÇÃO CLIENTE SERVIDOR 10

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

1a Questão 
 
Na criação de Web Services RESTful em Java, a definição do formato de saída de dados 
como JSON seria obtido com o uso da seguinte anotação: 
 
 
Consumes(javax.ws.rs.core.MediaType.APPLICATION_JSON) 
 
 
PathParam(consumes="JSON") 
 
 
Service(output=javax.ws.rs.core.MediaType.APPLICATION_JSON) 
Certo 
 
Produces(javax.ws.rs.core.MediaType.APPLICATION_JSON) 
 
 
Service(produces="JSON") 
Respondido em 30/05/2019 19:14:15 
 
 
Explicação: 
 
A anotação Produces define o formato de dados utilizado na resposta, enquanto Consumes 
define o formato de dados que será aceito na requisição. Normalmente os dados são XML 
ou JSON. 
 
 
2a Questão 
 
O que garante a plena interoperabilidade dos Web Services SOAP e transparência para os 
firewalls é: 
 
 
Executar chamadas estilo RPC. 
 
 
Trabalhar com as bibliotecas Microsoft. 
 
 
A criação em linguagem Java. 
Certo 
 
Uso de um protocolo baseado em XML. 
 
 
A criação em linguagem C#. 
Respondido em 30/05/2019 19:13:58 
 
 
Explicação: 
 
A interoperabilidade é a comunicação entre plataformas distintas, e o uso de um protocolo 
texto, transparente aos firewalls, com a adoção de uma sintaxe interpretável em qualquer 
plataforma, no caso XML, acaba por garantir esta interoperabilidade. Não apenas o 
protocolo SOAP, mas também a descrição dos serviços (WSDL) e o registro (UDDI) são no 
formato XML, permitindo a interoperabilidade de Web Services SOAP em todos os níveis. 
 
 
3a Questão 
 
As anotações utilizadas para definir um Web Service SOAP, um método deste Web Service, 
e os parâmetros de chamada do método são, respectivamente: 
Certo 
 
WebService, WebMethod e WebParam 
 
 
WebService, Path e WebParam 
 
 
Service, Path e PathParam 
 
 
Service, WebMethod e Param 
 
 
WebServlet, WebMethod e Param 
 
 
Explicação: 
 
Para o Java, um Web Service SOAP é uma classe comum que recebe a anotação 
@WebService. Esta classe pode ter diversos métodos e nem todos eles devem ser 
expostos, sendo necessário o uso de @WebMethod nos métodos expostos, bem como 
@WebParam nos parâmetros dos mesmos. 
 
4a Questão 
 
Considere as afirmativas seguintes e marque a opção correta. 
 
I - Web Services do tipo SOAP permitem efetuar respostas em XML ou JSON. 
 
II - Enquanto o SOAP é mais voltado para o B2B, o REST é amplamente adotado no B2C. 
 
III - Web Services do tipo RESTful exploram os métodos do protocolo HTTP. 
 
IV - Com o uso da UDDI é possível gerar clientes para SOAP de forma automática. 
Certo 
 
Duas afirmativas são verdadeiras. 
 
 
Nehuma afirmativa é verdadeira. 
 
 
Três afirmativas são verdadeiras. 
 
 
Todas as afirmativas são verdadeiras. 
 
 
Apenas uma afirmativa é verdadeira. 
 
 
Explicação: 
 
As opções I e IV são falsas, pois SOAP trabalha apenas com XML e o WSDL que viabiliza a 
geração automática no SOAP. 
 
 
5a Questão 
 
Componente dos Web Services SOAP que viabiliza a criação automatizada de clientes nas 
mais diversas plataformas: 
 
 
RPC 
 
 
UDDI 
 
 
IDL 
Certo 
 
WSDL 
 
 
COS Naming 
 
 
Explicação: 
 
Através do descritor de serviços do SOAP, no caso o WSDL, ambientes como Visual Studio 
(C#) e NetBeans (Java) conseguem gerar os stubs de comunicação e classes para o 
encapsulamento das chamadas aos serviços oferecidos, o que tira do programador a 
responsabilidade de implementar toda essa comunicação em rede. 
 
 
6a Questão 
 
Nos Web Services do tipo RESTful, qual o método HTTP utilizado para efetuar consultas 
aos valores das entidades? 
Certo 
 
GET 
 
 
DELETE 
 
 
POST 
 
 
PUT 
 
 
HEAD

Continue navegando