Buscar

CCT1026 - DESENVOLVIMENTO DE BACK-END

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

07/03/2023, 08:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/7
Teste de
Conhecimento
 avalie sua aprendizagem
Os padrões da Web aos quais o AJAX está intimamente ligado são: 
Assinale a opção que representa um exemplo correto de dados escritos no formato
YAML: 
Lupa 
 
 
 
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.
TECNOLOGIAS DE TRANSMISSÃO DE DADOS EM SISTEMAS WEB
 
1.
o objeto XMLHttpRequest para recuperar dados de um servidor Web e a
linguagem JavaScript/DOM para exibir os dados 
o evento onreadystatechange para recuperar dados de um servidor Web e a
linguagem XHTML para estruturar 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 
os objetos onreadystatechange e XMLHttpRequest para enviar dados para um
servidor Web 
Data Resp.: 14/02/2023 09:06:30
Explicação:
A resposta correta é: o objeto XMLHttpResponse para recuperar dados de um
servidor Web e a linguagem XML para formatar os dados.
 
2.
Disc.: DESENVOLVIMENTO DE B
Aluno: 
 2023.1 EAD (G) / EX
Matr.: 
CCT1026_TEMAS
DESENVOLVIMENTO DE BACK-END
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
07/03/2023, 08:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/7
07/03/2023, 08:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/7
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. 
Data Resp.: 14/02/2023 09:07:02
Explicação:
A resposta correta é: 
PROGRAMAÇÃO SERVIDOR COM JAVA
 
3.
07/03/2023, 08:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/7
 
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. 
Quando lidamos com SQL, temos comandos denominados DML, ou linguagem de manipulação de dados, como
INSERT, UPDATE e DELETE, voltados para a manutenção dos dados presentes na tabela, e efetuamos consultas
através do comando SELECT, talvez o mais relevante do SQL. Para executar comandos DML a partir de um
Statement, qual método deveria ser utilizado para manipulação de dados? 
No framework Spring temos um núcleo de execução, também denominado contêiner, que é organizado em cinco
módulos principais, os quais englobam conjuntos de funcionalidades necessárias para a implementação de sistemas,
como a recepção de mensagens a partir de uma mensageria. Em qual dos módulos temos a API necessária para a
recepção dessas mensagens?
Todas as afirmativas estão corretas. 
Somente a II está correta. 
Somente I e II estão corretas. 
Somente a III está correta. 
Somente a I está correta. 
Data Resp.: 14/02/2023 09:07:21
Explicação:
A resposta correta é: Somente I e II estão corretas. 
 
4.
open.
createStatement.
executeUpdate.
getConnection.
executeQuery.
Data Resp.: 14/02/2023 09:07:50
Explicação:
A resposta correta é: executeUpdate. As consultas ao banco são feitas com a utilização de executeQuery, mas os
comandos para manipulação de dados são executados através de executeUpdate.
4464PERSISTÊNCIA COM SPRING DATA
 
5.
Web
Data Access / Integration
Core Container
AOP e Instrumentação
Test
Data Resp.: 14/02/2023 09:11:44
Explicação:
No ambiente de programação do Java, a integração com mensagerias é feita pela API denominada JMS, que assim
como os demais componentes de middleware, fica no módulo Data Access / Integration. No módulo Test estão
presentes ferramentas de teste, como JUnit e TestNG, no Core Container temos classes estruturais e suporte à
injeção de dependências, Web engloba elementos como Servlets e Portlets, enquanto o módulo AOP e
Instrumentação agrupa ferramentas para carregamento de classes, suporte ao AspectJ e programação orientada a
aspectos, entre outros elementos. 
07/03/2023, 08:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/7
Você foi contratado para criar um sistema baseado no framework Spring, em substituição ao sistema atual,
construído em PHP, e precisa manter plena compatibilidade com o modelo de comunicação original, onde os dados
são enviados a partir de formulários HTML. Qual anotação deverá ser utilizada para recuperar os dados de cada um
dos campos de entrada do formulário, ao nível do controlador Spring?
Existem dois tipos principais de comunicação em redes: comunicação síncrona e comunicação assíncrona.
Considerando a comunicação assíncrona entre sistemas (com o uso de uma message broker), assinale a alternativa
verdadeira:
Um Message Broker é uma solução inteligente que fornece mecanismos para que aplicativos possam se comunicar de
forma assíncrona. Considerando o serviço de mensageria, apresente uma característica do Message Broker:
 
6.
PathVariable
Transactional
RequestMapping
RequestParam
Autowired
Data Resp.: 14/02/2023 09:12:18
Explicação:
Após criar a classe do controlador, as rotas de base serão definidas com a utilização de RequestMapping, e caso
seja necessário instanciar um bean no contexto do Spring, ele deve ser anotado com Autowired. Ao utilizar um
DAO, os métodos de escrita devem ser configurados com Transactional. Finalmente, para capturar valores
enviados por formulários, os parâmetros do método de resposta, no controlador, devem ser anotados
com RequestParam, enquanto valores definidos ao nível do caminho seriam recuperados através da anotação
PathVariable.
4465SERVIÇOS DE MENSAGERIA
 
7.
Na comunicação assíncrona, as tecnologias de desenvolvimento dos componentes do produtor de mensagens e
do consumidor de mensagens deve ser a mesma.
O message broker deve conhecer e ser implementado com ambas as tecnologias de desenvolvimento do
produtor e consumidor de mensagens.
Se um serviço quer enviar uma mensagem para ser consumida por outro serviço, esta mensagem irá
inicialmente para o message broker.
A comunicação assíncrona é feita somente sem a utilização do message broker, pois o mesmo serve para
intermediar mensagens síncronas.
Na comunicação assíncrona, o consumidor da mensagem deve aguardar o processamento do produtor da
mensagem para responder à mensagem.
Data Resp.: 14/02/2023 09:13:03
Explicação:
Uma comunicação assíncrona resolve o problema de desempenho da comunicação síncrona, pois aqui o sistema
não precisa aguardar a resposta de um serviço para continuar o processamento. Neste modelo, a mensagem
enviada para um serviço é enviada para um sistema intermediário ¿ que irá lidar com todas as requisições. Este
sistema intermediário também é denominado message bus ou message broker.
 
8.
Pode ser desenvolvimento em diversas linguagens de programação, mas somente implementa um protocolo de
comunicação.
É um servidor que serve para processar e suportar o envio, recebimento e redirecionamento das mensagens
trocadas pelos sistemas de software.
É o local onde as mensagens não entregues são colocadas para serem tratadas posteriormente.
Comumente implementado em Python, dá suporte principalmente ao protocolo JMS.
Geralmente implementado com dois servidores: o primeiro que implementa uma exchange e o segundo
servidor que implementa e instancia as filas.
Data Resp.: 14/02/2023 09:13:08
Explicação:
07/03/2023, 08:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/7
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ãoexemplos de
verbos HTML: 
Analise as afirmativas abaixo com relação ao SOAP. 
1. SOAP especifica uma sintaxe baseada em XML para se escrever e endereçar uma
mensagem entre dois sistemas comunicantes. 
2. SOAP é um protocolo baseado em XML para a troca de informações estruturadas
em ambientes distribuídos. 
3. O protocolo SOAP provê uma forma de possibilitar a passagem de comandos e
parâmetros entre as entidades Requester e Provider, dependente da plataforma de
implementação e de linguagem de programação utilizada. 
4. Envelope, Header, Exception e Body são elementos básicos de uma mensagem
SOAP. 
Assinale a alternativa que indica todas as afirmativas corretas. 
O message broker é um sistema intermediário (um servidor) que é responsável por processar, enviar, receber e
monitorar a troca de mensagens entre sistemas. Ora, isso é interessante pois dois serviços B¿ precisam
apenas conhecer o formato de mensagens enviadas e recebidas para o message broker. Portanto, uma atualização
em um serviço
D¿ e o message broker.
WEBSERVICES
 
9.
PUT e UPDATE 
SELECT e PUT 
SELECT e UPDATE 
GET e UPDATE 
GET e PUT 
Data Resp.: 14/02/2023 09:15:34
Explicação:
A resposta correta é: GET e PUT 
 
10.
São corretas apenas as afirmativas 1, 3 e 4. 
São corretas apenas as afirmativas 1 e 3. 
São corretas apenas as afirmativas 2, 3 e 4. 
São corretas apenas as afirmativas 1, 2 e 3. 
São corretas apenas as afirmativas 1 e 2. 
Data Resp.: 14/02/2023 09:15:46
Explicação:
A resposta correta é: São corretas apenas as afirmativas 2, 3 e 4. 
A¿e
D¿afηria(mantendoof or ma → damensa ≥ m)apenasumapossíveltrocade ∈ f or maçõesentreoserviço
07/03/2023, 08:37 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
 
Meus
Simulados
Teste seu conhecimento acumulado
 
 
 
Acerto: 1,0 / 1,0
Dado o seguinte código JSON com Javascript: 
É correto afirmar que o código apresentado acima: 
concatena três string formando uma classe e atribui dados a ela. 
 cria um array com três objetos e atribui dados a eles. 
concatena três objetos formando uma classe e atribui dados a ela. 
divide um objeto em três strings e atribui dados a elas. 
concatena três arrays em um objeto e atribui dados a ele. 
Respondido em 07/03/2023 08:14:54
Explicação:
A resposta correta é: cria um array com três objetos e atribui dados a eles. 
Acerto: 1,0 / 1,0
Assinale a opção que representa um exemplo correto de dados escritos no formato
YAML: 
 Questão1
a
 Questão2
a
 Acertos: 7,0 de 10,0
Aluno(a): 
Disc.: DESENVOLVIMENTO DE BACK-END 
07/03/2023
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
07/03/2023, 08:38 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
 
07/03/2023, 08:38 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
Respondido em 07/03/2023 08:15:59
Explicação:
A resposta correta é: 
Acerto: 1,0 / 1,0
Uma página JSP permite gerar conteúdo dinâmico através de um conjunto específico de artefatos, os quais são
reconhecidos pelo contêiner Web para geração do Servlet equivalente. Entre os artefatos, um deles permite a
identificação do tipo conteúdo, importação de bibliotecas e definir a página de erro entre outras configurações
possíveis. Qual dos artefatos está sendo descrito acima?
Etiqueta XML 
 Diretiva
Etiqueta HTML 
Etiqueta de Substituição 
Scriptlet
Respondido em 07/03/2023 08:10:53
Explicação:
A resposta correta é: Diretiva
 Questão3
a
07/03/2023, 08:38 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
Explicação:
A resposta correta é: Diretiva
Acerto: 0,0 / 1,0
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. 
 Somente a II está correta. 
 Somente I e II estão corretas. 
Somente a III está correta. 
Somente a I está correta. 
Todas as afirmativas estão corretas. 
Respondido em 07/03/2023 08:12:14
Explicação:
A resposta correta é: Somente I e II estão corretas. 
Acerto: 1,0 / 1,0
Embora um Web Service do tipo RESTful permita trabalhar com diversos formatos de dados, a sintaxe JSON se
tornou a opção predominante na construção de APIs do tipo REST. Com base em pares do tipo chave-valor,
podemos expressar de forma simples qualquer tipo de estrutura de dados, inclusive com elementos
hierárquicos. Em termos dos valores, qual tipo NÃO poderia ser adotado na construção do documento?
Cadeia de caracteres
 Sequência binária
Objeto
Booleano
Numérico
Respondido em 07/03/2023 08:13:42
Explicação:
O formato JSON é muito simples, definindo objetos com base em listas de pares chave-valor, além de permitir
elementos multivalorados e viabilizar elementos hierárquicos. Por se tratar de um formato em modo texto, não aceita
sequências binárias, oferecendo suporte apenas aos tipos booleano, numérico, texto (cadeia de caracteres), nulo,
objeto e vetor. Para os valores binários, uma opção seria utilizar codificação em textos na Base64.
 Questão4
a
 Questão5
a
07/03/2023, 08:38 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
objeto e vetor. Para os valores binários, uma opção seria utilizar codificação em textos na Base64.
Acerto: 1,0 / 1,0
Com o objetivo de aproveitar todas as características apresentadas pelo protocolo HTTP, foi criado o padrão
REST, onde os recursos, ou entidades, podem ser recuperados via endereços na Web, com as suas informações
sendo transmitidas no formato JSON. Por exemplo, para uma inclusão deve ser utilizado o método ______ do
HTTP, e a anotação ______ será adotada no parâmetro que recebe os dados. Qual opção completa
corretamente as lacunas? 
GET e PathVariable
 POST e RequestBody
PUT e RequestBody
GET e RequestParam
POST e PathVariable
Respondido em 07/03/2023 08:14:28
Explicação:
Na forma padrão de utilização do REST, as consultas são efetuadas com o método GET, POST está relacionado à
inclusão, PUT permite alterar os dados da entidade, e o DELETE é usado na remoção da entidade. Na alteração e na
remoção devemos completar o endereço de base com a chave primária, ocorrendo a recuperação posteriormente via
anotação PathVariable. Os dados, tanto na inclusão quanto na alteração, são transmitidos no corpo da requisição, com
base no formato JSON, sendo recuperados em um parâmetro anotado como RequestBody. Para um formulário padrão
Web, fora do modelo REST, os dados dos campos individuais podem ser recuperados via RequestParam. Logo, as
lacunas serão preenchidas com POST e RequestBody.
Acerto: 0,0 / 1,0
O modelo de mensageria ponto-a-ponto é mais apropriado para situações em que a ordem das mensagens é
importante, ou onde é necessário garantir que cada mensagem seja processada apenas uma vez. De acordo
com os seus conhecimentos, assinale a alternativa que apresenta uma característica do modelo (domínio)
ponto-a-ponto dos serviços de mensageria:
 A troca das mensagens (informações) é baseada em filas.
O processamento da fila é feito de um para muitos (one-to-many).
Os produtores das mensagens ficam "ouvindo" as filas.
 O consumidor da fila deve "assinar" uma fila para receber as mensagens.
Existem dois consumidores para cada fila.
Respondido em 07/03/2023 08:15:35
Explicação:
No modelo ponto-a-ponto, temos que a troca de informações entre serviços é baseada em filas, ou seja, a mensagem
é enviada por um serviço (produtor) e, em seguida, é consumida por uma ou mais aplicações (que assinam a fila),
denominadas consumidores.
Acerto: 0,0 / 1,0
Os serviços de mensageria são amplamente utilizados em sistemas distribuídos, comunicação entre aplicativos
e integração de sistemas. Nesse sentido, assinale a alternativa que apresenta uma característica do modelo
(domínio) publish/subscribe dos serviços de mensageria:
Quando não é possívelentregar uma mensagem neste modelo, uma fila é criada para onde são
enviadas estas mensagens.
 Uma exchange deve controlar e redirecionar as mensagens para a fila.
 Questão6
a
 Questão7
a
 Questão8
a
07/03/2023, 08:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
(domínio) publish/subscribe dos serviços de mensageria:
Quando não é possível entregar uma mensagem neste modelo, uma fila é criada para onde são
enviadas estas mensagens.
 Uma exchange deve controlar e redirecionar as mensagens para a fila.
 Este modelo permite que uma mensagem seja entregue para vários consumidores e, por isso, também
é conhecida como one-to-many.
O processamento na fila é feito uma mensagem por vez, ou seja, somente uma mensagem por
consumidor (one-to-one).
Mensagens não entregues neste modelo são consumidas por um consumidor padrão.
Respondido em 07/03/2023 08:16:43
Explicação:
Neste modelo ou domínio a aplicação envia as mensagens que são entregues para quaisquer aplicações consumidoras
que assinaram o tópico (ou assunto) da mensagem. É por isso que este modelo tem este nome (publica/se inscreve).
Acerto: 1,0 / 1,0
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 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 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 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. 
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 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. 
Respondido em 07/03/2023 08:17:51
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. 
Acerto: 1,0 / 1,0
 Questão9
a
 Questão10
a
07/03/2023, 08:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
g q ç , p g p
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 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. 
Respondido em 07/03/2023 08:17:51
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. 
Acerto: 1,0 / 1,0
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 é um protocolo independente de plataforma que faz chamadas de
procedimentos remotos por meio de conexões FTP com poucas limitações. 
REST é uma arquitetura de rede, baseada no protocolo XML, que permite o
serviço Web e o cliente se comunicar. 
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. 
SOAP é uma arquitetura de rede, baseada em mecanismos de solicitação e
resposta tradicionais da Web, como solicitações GET e POST 
 SOAP envia solicitação e resposta de seus serviços empacotados em envelopes,
diferentemente do que ocorre nos serviços baseados em REST. 
Respondido em 07/03/2023 08:18:27
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. 
 Questão10
a

Continue navegando