Logo Passei Direto
Buscar

AV DESENVOLVIMENTO DE BACK-END

Ferramentas de estudo

Questões resolvidas

A estrutura da mensagem SOAP é definida em um documento XML que contém o elemento:


4464 - PERSISTÊNCIA COM SPRING DATA

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

Devido à grande interoperabilidade proporcionada pelo REST, com base no formato JSON, é comum trabalharmos com sistemas compost

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.

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).

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A estrutura da mensagem SOAP é definida em um documento XML que contém o elemento:


4464 - PERSISTÊNCIA COM SPRING DATA

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

Devido à grande interoperabilidade proporcionada pelo REST, com base no formato JSON, é comum trabalharmos com sistemas compost

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.

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).

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.');

Mais conteúdos dessa disciplina