WorksheetsIntegração de Aplicações - Quiz 5
Total questions: 16
Worksheet time: 10mins
Para escrever uma API Rest, a melhor tecnologia é?
Java
Node
Python
Qualquer uma
Qual formato de dados deve ser utilizado em uma API Rest?
JSON
XML
Protobuf
Qualquer
Qual verbo é utilizado para criar um recurso?
POST
PATCH
DELETE
Qualquer verbo, o importante é a URL
Qual verbo HTTP deve ser utilizado para atualizar um recurso parcialmente?
POST
PUT
PATCH
PUT ou PATCH
Qualquer, o importante é a URL
Qual(is) verbos HTTP podem ser utilizados para buscar dados?
PATCH
GET
RETRIEVE
OBTAIN
FIND
A grande vantagem do REST sobre SOAP é o uso de JSON
Verdadeiro
Falso
No Spring MVC o mapeamento das requisições recebidas
é configurado com qual anotação?
@Servlet
@RequestMapping
@MappingServelet
@MappingController
Qual opção abaixo representa os objetos de chegada e
saída de informações no servidor?
Response e Forward
Response e Redirect
Request e Redirect
Request e Response
Forward e Redirect
Qual Webservice também é um Protocolo?
REST
GraphQL
SOAP
RESTful
A estrutura XML básica do SOAP é composta por:
Envelope, Header e Body
Envelope, Body e Footer
Body, Envelope e Footer
O padrão arquitetural REST define um conjunto de padrões a serem usados para a criação de serviços RESTful. Tais aplicações fornecem integração e interoperabilidade entre sistemas na Internet.
Com relação ao REST, assinale a alternativa correta:
Selecione a resposta correta
O REST é um estilo de comunicação utilizado em integração de aplicações Web.
O REST é um exemplo de arquitetura orientada a objetos distribuídos.
O REST é um protocolo de comunicação com base em HTTP que surgiu com o objetivo de simplificar o acesso aos webservices.
No REST, as comunicações são controladas pelo servidor. A informação deve ser conhecida somente pelo servidor.
O REST é definido por meio de quatro elementos de interface caracterizados pelos endpoints e métodos de API.
Uma aplicação só recebe denominação RESTful quando baseada nas restrições da arquitetura REST, que, por sua vez, se baseia em HTTP e seus verbos.
Diante isso, é possível afirmar que:
Selecione a resposta correta
o método HTTP/POST é utilizado para postar um recurso via endpoint.
o método HTTP/PUT cria um novo endpoint ao inserir recursos.
o método HTTP/GET é utilizado para buscar informações no servidor.
ambos os métodos HTTP/POST e HTTP/PUT têm a mesma aplicação.
o método HTTP/GET envia informações inseridas no corpo da requisição.
RESTful é um modelo arquitetural para a integração de aplicações e a disponibilização de serviços pela Web. Aplicando as potencialidades do protocolo HTTP, dispensa-se a criação de tecnologias acessórias, seguindo apenas algumas restrições definidas em sua especificação. Sobre o conceito de REST, não há necessidade de inventar protocolos específicos para a aplicação. Sobre esse conceito, assinale a alternativa correta:
Ele utiliza verbos, mensagens, códigos de status, dentre outros recursos do protocolo HTTP para se comunicar.
Ao utilizar HTTP, o REST necessita que o formato de representação de dados seja somente XML.
REST utiliza as potencialidades do HTTP, mas permite que sejam utilizados outros protocolos alternativos.
Para realizar uma requisição, o servidor deve informar ao cliente como o dado será armazenado.
Atualmente, diversas plataformas e aplicações precisam consumir serviços de terceiros, como API de autenticação por exemplo. REST é uma alternativa para disponibilizar formas de integração. Sobre o conceito de REST, assinale a alternativa correta:
Um conjunto de bibliotecas comuns a várias linguagens de programação.
Uma aplicação que fará o intermédio entre o cliente e o servidor.
Um conjunto de instruções conhecidas e predefinidas.
Um padrão de arquitetura de interconexão de aplicações.
Aplicações baseadas em REST transportam dados pela Web por meio de requisições HTTP para pontos de conexão remotos, chamados endpoints.
Em relação à transmissão dos dados, assinale a alternativa correta:
Cada requisição é única e deve conter toda a informação necessária, incluindo o login e a senha do usuário, o que torna o padrão vulnerável.
O servidor não mantém o estado da conexão. É necessário o envio da informação completa e, após a resposta, o ciclo se encerra. Cada requisição é única.
O servidor mantém parcialmente os dados da conexão do usuário, mantendo uma sessão, mas não preserva as preferências do usuário ou dados específicos.
REST é considerada uma arquitetura?
SIM
NÃO
NÃO SEI
