Buscar

AV 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 5 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

Prévia do material em texto

Disciplina: DESENVOLVIMENTO DE BACK-END AV 
Professor: JHONATAN ALVES 
 
Avaliação: 10,00 pts 
 
 
 
 
 
 
ENSINEME: PROGRAMAÇÃO SERVIDOR COM JAVA 
 
 
 1. Ref.: Pontos: 1,00 / 1,00 
 
Um aplicativo criado para o servidor Tomcat obedece a uma estrutura bem definida, 
onde alguns arquivos XML podem ser utilizados para efetuar diversas 
configurações, algo que tem sido substituído pelo uso de anotações nas versões 
mais recentes. Segundo o modelo original, em qual arquivo são configurados os 
mapeamentos de Servlets? 
 
 tomcat-users.xml 
 
context.xml 
 
faces-config.xml 
 
server.xml 
 web.xml 
 
 
 2. Ref.: Pontos: 1,00 / 1,00 
 
Analise as afirmativas acerca do servidor Tomcat: 
I. É uma iniciativa da Microsoft para a construção de um contêiner Web de código 
aberto. 
 II. É um Web Server com suporte a diversas tecnologias Java, 
como Servlets, JSPs e WebSockets. 
 III. Utiliza tecnologias Java que efetuam chamadas para métodos de negócio no 
navegador do cliente. 
 
 
Nenhuma afirmativa está correta. 
 
Somente a I está correta. 
 
Somente I e III estão corretas. 
 
Somente a III está correta. 
 Somente a II está correta. 
 
 
 
 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990577.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990575.');
 
ENSINEME: TECNOLOGIAS DE TRANSMISSÃO DE DADOS EM SISTEMAS WEB 
 
 
 3. Ref.: Pontos: 1,00 / 1,00 
 
(CESPE/2022) Assinale a opção que apresenta a notação que representa corretamente 
em JSON a propriedade de Nome para as Pessoas João e Maria. 
 
 
{"Pessoas": ["Nome":"João", "Nome":"Maria"]} 
 
{"Pessoas": [{"Nome":"João" } {"Nome":"Maria"}]} 
 {"Pessoas": [{"Nome":"João"}, {"Nome":"Maria"}]} 
 
{"Pessoas": {"Nome":"João" }, {"Nome":"Maria"}} 
 {"Pessoas" [{"Nome":"João"}, {"Nome":"Maria"}]} 
 
 
 4. Ref.: Pontos: 1,00 / 1,00 
 
Quanto às principais características técnicas, tanto do HTML como do XML, analise as 
afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). 
 ( ) Ambos identificam elementos em uma página da web e ambos utilizam sintaxes 
similares. 
( ) As regras de formatação para o XML são muito mais rígidas do que para documentos 
HTML. 
( ) A principal diferença entre o HTML e o XML é que somente o XML utiliza o conceito 
de tags. 
 Assinale a alternativa que apresenta a sequência correta de cima para baixo. 
 
 
F - F - V 
 
F - F - F 
 V - F - V 
 V - V - F 
 
V - V - V 
 
 
 
 
 
 
 
 
 
 
 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207815663.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207815647.');
 
ENSINEME: WEBSERVICES 
 
 
 5. Ref.: Pontos: 1,00 / 1,00 
 
As tecnologias SOAP e REST são largamente utilizadas para troca de informações 
estruturadas em sistemas distribuídos. 
Sobre essas tecnologias, analise as afirmativas a seguir. 
I. REST pressupõe que cada solicitação do cliente ao servidor deve conter todas as 
informações necessárias para processar o pedido e não pode tirar proveito de 
qualquer contexto armazenado no servidor. 
II. As mensagens SOAP são documentos XML construídos especificamente para 
trafegar através do protocolo de transporte HTTP/HTTPS. 
III. REST é mais eficiente que o SOAP porque utiliza exclusivamente mensagens 
menores no formato JSON. 
Está correto o que se afirma em: 
 
 
II, apenas. 
 
III, apenas. 
 
I e II, apenas. 
 I, apenas. 
 
I, II e III. 
 
 
 6. Ref.: Pontos: 1,00 / 1,00 
 
A estrutura da mensagem SOAP é definida em um documento XML que contém o 
elemento: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990999.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990990.');
 
4464 - PERSISTÊNCIA COM SPRING DATA 
 
 
 7. Ref.: Pontos: 1,00 / 1,00 
 
As diretivas do Thymeleaf oferecem muito dinamismo na construção de templates com 
base no formato HTML, simplificando operações que seriam complexas em páginas JSP 
via Scriptlets. Por exemplo, podemos instruir o template a repetir um trecho da página 
para cada elemento pertencente a uma coleção, simplesmente acrescentando a diretiva 
correta ao nível da tag mais externa do trecho. Qual seria essa diretiva? 
 
 th:fragment 
 th:each 
 
th:if 
 
th:text 
 
th:replace 
 
 
 8. Ref.: Pontos: 1,00 / 1,00 
 
Devido à grande interoperabilidade proporcionada pelo REST, com base no formato 
JSON, é comum trabalharmos com sistemas compostos heterogêneos, onde alguns 
módulos lidam com os dados, enquanto outros viabilizam a construção do front-end. No 
entanto, caso as tecnologias utilizada ocupem a mesma porta, no mesmo servidor, pode 
ser necessário alterar a configuração de um dos módulos, modificando, no arquivo 
application.properties, o seguinte atributo: 
 
 
spring.web.port 
 server.port 
 
spring.datasource.url 
 
http.secure.sslport 
 
spring.jpa.database 
 
 
 
4465 - SERVIÇOS DE MENSAGERIA 
 
 
 9. Ref.: Pontos: 1,00 / 1,00 
 
Escolher uma tecnologia nem sempre é uma tarefa trivial. Com relação ao GraphQL e 
REST API, assinale a alternativa correta: 
 
 
O GraphQL é um serviço de mensageria responsável por delimitar as requisições 
do cliente. 
 
A cada 3 endpoints em REST API teremos um endpoint em GraphQL. 
 
O GraphQL é uma implementação da API REST para ambientes Linux. 
 O objetivo do GraphQL é permitir que o cliente defina quais dados deseja a partir 
de um único endpoint. 
 
O REST API surgiu para combater um problema típico de serviços de troca de 
mensagens que é denominado over-fetching. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207705796.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207705792.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207804887.');
 
 10. Ref.: Pontos: 1,00 / 1,00 
 
Graphene é uma biblioteca Python que permite a criação de servidores GraphQL de 
forma fácil e rápida. Sobre a biblioteca Graphene de Python, assinale a alternativa 
correta: 
 
 
Atributos devem se chamar name offer. 
 
Uma característica dele é ser schema-first. 
 A classe que possui os campos (Fields) e Resolvers é filha de ObjectType. 
 Ele implementa tanto REST API como GraphQL. 
 
Deve existir dois métodos resolver para cada campo (Field). 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207804888.');

Continue navegando