Baixe o app para aproveitar ainda mais
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
Compartilhar