Logo Passei Direto
Buscar

DESENVOLVIMENTO DE BACK-END II

Ferramentas de estudo

Questões resolvidas

Existem dois tipos de redirecionamento que podem ser conkgurados na execução ao nível do servidor, onde um deles manda um sinal de redirecionamento para o navegador do cliente, gerando uma nova requisição, e outro efetua apenas um redirecionamento interno, entre os componentes do servidor, mantendo a requisição original.
Qual seria o método utilizado para efetuar o primeiro tipo de redirecionamento descrito?
forward
getRequestDispatcher
getSession
sendRedirect
redirect

Considere as seguintes akrmações sobre AJAX (Asynchronous JavaScript and XML).
Quais estão corretas?
I. AJAX é uma técnica que permite criar páginas web estáticas. Se o conteúdo de uma página mudar, toda a página deve ser recarregada após a modikcção.
II. AJAX é uma nova linguagem de programação que permite trocar dados com um servidor, e atualizar uma página web recarregando apenas parte dela no navegador.
III. AJAX permite a atualização de páginas web de forma assíncrona através da troca de pequenas quantidades de dados com o servidor. Isso signikna que é possível atualizar partes de uma página web, sem recarregar a página inteira.
Apenas II.
I, II e III.
Apenas I.
Apenas II e III.
Apenas III.

No desenvolvimento de serviços com a utilização do padrão RESTful, a anotação @produces é usada para:
especikcar o tipo de dado que um recurso pode produzir e enviar para o cliente em resposta a uma solicitação.
especikcar o recurso que irá produzir o dado solicitado por um cliente.
estabelecer controles de acesso aos dados produzidos em função de uma solicitação de um cliente.
especikcar o momento em que o dado solicitado pelo cliente será produzido.
indicar o dado a ser produzido e armazenado por um recurso.

Considere um cenário, onde temos um determinado sistema que deve executar em diversos clientes, com diferentes tipos de bancos de dados, todos do tipo relacional. Visando manter uma única versão do sistema, com entidades mapeadas via anotações JPA, qual seria a estratégia mais adequada para a manutenção de chaves autoincrementadas?
Utilizar o modo de geração GenerationType.IDENTITY, já que o atributo AUTOINCREMENT faz parte da sintaxe padrão para DDL.
Utilizar o modo de geração GenerationType.SEQUENCE, já que todo banco relacional trabalha com estruturas do tipo sequência.
Criar um atributo estático privado, em uma classe no padrão Singleton, e incrementar o valor a cada chamada, por meio de um método com suporte a concorrência.
Utilizar o modo de geração GenerationType.TABLE, onde os valores das chaves são obtidos a partir de uma tabela especíkca.
Basta utilizar a anotação @Id, que dekne uma chave autoincrementada por padrão.

Com o advento do Big Data, os bancos de dados NoSQL se tornaram uma interessante opção de repositório, sendo o MongoDB um dos mais relevantes. Uma das características do MongoDB é a grande disponibilidade de componentes para acesso, em diferentes plataformas, como o MongoCliente, para NodeJS, ou Spring Data MongoDB, no ambiente Java.
Qual a opção correta acerca do MongoDB?
Permite trabalhar no modelo de grafos, da mesma forma que o Neo4J.
Os documentos armazenados na base utilizam sintaxe XML.
Todo documento do MongoDB exige um campo identikcador com o nome key.
Oferece o aplicativo grákco MongoDB Compass para a gerência da base.
Não é possível utilizar expressões regulares nas consultas aos documentos.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Existem dois tipos de redirecionamento que podem ser conkgurados na execução ao nível do servidor, onde um deles manda um sinal de redirecionamento para o navegador do cliente, gerando uma nova requisição, e outro efetua apenas um redirecionamento interno, entre os componentes do servidor, mantendo a requisição original.
Qual seria o método utilizado para efetuar o primeiro tipo de redirecionamento descrito?
forward
getRequestDispatcher
getSession
sendRedirect
redirect

Considere as seguintes akrmações sobre AJAX (Asynchronous JavaScript and XML).
Quais estão corretas?
I. AJAX é uma técnica que permite criar páginas web estáticas. Se o conteúdo de uma página mudar, toda a página deve ser recarregada após a modikcção.
II. AJAX é uma nova linguagem de programação que permite trocar dados com um servidor, e atualizar uma página web recarregando apenas parte dela no navegador.
III. AJAX permite a atualização de páginas web de forma assíncrona através da troca de pequenas quantidades de dados com o servidor. Isso signikna que é possível atualizar partes de uma página web, sem recarregar a página inteira.
Apenas II.
I, II e III.
Apenas I.
Apenas II e III.
Apenas III.

No desenvolvimento de serviços com a utilização do padrão RESTful, a anotação @produces é usada para:
especikcar o tipo de dado que um recurso pode produzir e enviar para o cliente em resposta a uma solicitação.
especikcar o recurso que irá produzir o dado solicitado por um cliente.
estabelecer controles de acesso aos dados produzidos em função de uma solicitação de um cliente.
especikcar o momento em que o dado solicitado pelo cliente será produzido.
indicar o dado a ser produzido e armazenado por um recurso.

Considere um cenário, onde temos um determinado sistema que deve executar em diversos clientes, com diferentes tipos de bancos de dados, todos do tipo relacional. Visando manter uma única versão do sistema, com entidades mapeadas via anotações JPA, qual seria a estratégia mais adequada para a manutenção de chaves autoincrementadas?
Utilizar o modo de geração GenerationType.IDENTITY, já que o atributo AUTOINCREMENT faz parte da sintaxe padrão para DDL.
Utilizar o modo de geração GenerationType.SEQUENCE, já que todo banco relacional trabalha com estruturas do tipo sequência.
Criar um atributo estático privado, em uma classe no padrão Singleton, e incrementar o valor a cada chamada, por meio de um método com suporte a concorrência.
Utilizar o modo de geração GenerationType.TABLE, onde os valores das chaves são obtidos a partir de uma tabela especíkca.
Basta utilizar a anotação @Id, que dekne uma chave autoincrementada por padrão.

Com o advento do Big Data, os bancos de dados NoSQL se tornaram uma interessante opção de repositório, sendo o MongoDB um dos mais relevantes. Uma das características do MongoDB é a grande disponibilidade de componentes para acesso, em diferentes plataformas, como o MongoCliente, para NodeJS, ou Spring Data MongoDB, no ambiente Java.
Qual a opção correta acerca do MongoDB?
Permite trabalhar no modelo de grafos, da mesma forma que o Neo4J.
Os documentos armazenados na base utilizam sintaxe XML.
Todo documento do MongoDB exige um campo identikcador com o nome key.
Oferece o aplicativo grákco MongoDB Compass para a gerência da base.
Não é possível utilizar expressões regulares nas consultas aos documentos.

Prévia do material em texto

(
ENSINEME:
 
PROGRAMAÇÃO
 
SERVIDOR
 
COM
 
JAVA
) (
Pontos:
 
0,00
 
/
 
1,00
Ref.:
 
3990587
1.
)
Existem dois tipos de redirecionamento que podem ser conkgurados na execução ao nível do servidor, onde um deles manda um sinal de redirecionamento para o navegador do cliente, gerando uma nova requisição,
e outro efetua apenas um redirecionamento interno, entre os componentes do servidor, mantendo a requisição original. Qual seria o método utilizado para efetuar o primeiro tipo de redirecionamento descrito?
 forward getRequestDispatcher
 getSession sendRedirect
 redirect
 (
Pontos:
 
1,00
 
/
 
1,00
Ref.:
 
3990581
2.
)
O servidor de aplicativos GlassFish trabalha com a deknição de domínios, que são ambientes de execução independentes, permitindo grande flexibilidade em termos da arquitetura utilizada no ambiente. Diversas operações podem ser feitas, com relação aos domínios, através do comando asadmin, como a listagem dos domínios existentes, iniciados ou não, através da opção:
 start-domain list-domains
 create-domain stop-domain
 refresh-domains
 (
ENSINEME:
 
TECNOLOGIAS
 
DE
 
TRANSMISSÃO
 
DE
 
DADOS
 
EM
 
SISTEMAS
 
WEB
) (
Pontos:
 
0,00
 
/
 
1,00
Ref.:
 
7815663
3.
)
(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"}]}
 (
21/07/23, 00:50
) (
EPS
)
 (
https://simulado.estacio.br/alunos/
) (
2
/4
)
 (
Pontos:
 
1,00
 
/
 
1,00
Ref.:
 
3990950
4.
)
Considere as seguintes akrmações sobre AJAX (Asynchronous JavaScript and XML).
I. AJAX é uma técnica que permite criar páginas web estáticas. Se o conteúdo de uma página mudar, toda a página deve ser recarregada após a modikcação.
II. AJAX é uma nova linguagem de programação que permite trocar dados com um servidor, e atualizar uma página web recarregando apenas parte dela no navegador.
III. AJAX permite a atualização de páginas web de forma assíncrona através da troca de pequenas quantidades de dados com o servidor. Isso signikca que é possível atualizar partes de uma página web, sem recarregar a página inteira.
 (
corretas?
)Quais estão
 Apenas II. I, II e III.
 Apenas I.
 Apenas II e III. Apenas III.
 (
ENSINEME:
 
WEBSERVICES
) (
Pontos:
 
1,00
 
/
 
1,00
Ref.:
 
3990994
5.
)
No desenvolvimento de serviços com a utilização do padrão RESTful, a anotação @produces é usada para:
especikcar o tipo de dado que um recurso pode produzir e enviar para o cliente em resposta a uma solicitação.
 especikcar o recurso que irá produzir o dado solicitado por um cliente.
 estabelecer controles de acesso aos dados produzidos em função de uma solicitação de um cliente. especikcar o momento em que o dado solicitado pelo cliente será produzido.
 indicar o dado a ser produzido e armazenado por um recurso.
 (
Pontos:
 
1,00
 
/
 
1,00
Ref.:
 
3990990
6.
)
A estrutura da mensagem SOAP é deknida em um documento XML que contém o elemento:
	
	
	
	
 (
4464
 
-
 
PERSISTÊNCIA
 
COM
 
SPRING
 
DATA
) (
Pontos:
 
1,00
 
/
 
1,00
Ref.:
 
7705787
7.
)
Considere um cenário, onde temos um determinado sistema que deve executar em diversos clientes, com diferentes tipos de bancos de dados, todos do tipo relacional. Visando manter uma única versão do sistema, com entidades mapeadas via anotações JPA, qual seria a estratégia mais adequada para a manutenção de chaves autoincrementadas?
 Utilizar o modo de geração GenerationType.IDENTITY, já que o atributo AUTOINCREMENT faz parte da sintaxe padrão para DDL.
 Utilizar o modo de geração GenerationType.SEQUENCE, já que todo banco relacional trabalha com estruturas do tipo sequência.
 Criar um atributo estático privado, em uma classe no padrão Singleton, e incrementar o valor a cada chamada, por meio de um método com suporte a concorrência.
Utilizar o modo de geração GenerationType.TABLE, onde os valores das chaves são obtidos a partir de uma tabela especíkca.
 Basta utilizar a anotação @Id, que dekne uma chave autoincrementada por padrão.
 (
Pontos:
 
1,00
 
/
 
1,00
Ref.:
 
7705789
8.
)
Com o advento do Big Data, os bancos de dados NoSQL se tornaram uma interessante opção de repositório, sendo o MongoDB um dos mais relevantes. Uma das características do MongoDB é a grande disponibilidade de componentes para acesso, em diferentes plataformas, como o MongoCliente, para NodeJS, ou Spring Data MongoDB, no ambiente Java. Qual a opção correta acerca do MongoDB?
 Permite trabalhar no modelo de grafos, da mesma forma que o Neo4J. Os documentos armazenados na base utilizam sintaxe XML.
 Todo documento do MongoDB exige um campo identikcador com o nome key.
Oferece o aplicativo grákco MongoDB Compass para a gerência da base.
 Não é possível utilizar expressões regulares nas consultas aos documentos.
 (
4465
 
-
 
SERVIÇOS
 
DE
 
MENSAGERIA
) (
Pontos:
 
1,00
 
/
 
1,00
Ref.:
 
7804895
9.
)
O RabbitMQ é um software de servidor de mensageria que permite a troca de mensagens entre aplicativos de forma rápida, conkável e escalável. Sobre o servidor de mensageria RabbitMQ, assinale a alternativa correta:
 Basicamente, ele implementa o protocolo MQAP.
 O RabbitMQ é basicamente uma aplicação Web que recebe e responde requisições HTTP.
 Os clientes do RabbitMQ (produtos ou consumidores de mensagens) devem ser escritos em Java ou Python.
O RabbitMQ utiliza de exchanges para onde são enviadas as mensagens.
 Ele é escrito em linguagem de programação C.
 (
Pontos:
 
0,00
 
/
 
1,00
Ref.:
 
7804893
10.
)
Grande parte dos servidores de aplicação Java suporta a API JMS nativamente, facilitando a vida do desenvolver de aplicações. Sobre as implementações do Java Message Service, assinale a alternativa correta:
 Um objeto do tipo Listener é criado para enviar uma mensagem para uma kla.
 Quando criamos a classe MyListener, kcamos limitados ao envio de mensagens do tipo TextMessage.
Uma conexão com a kla é criada a partir do método createQueueConnection, independente de existir uma conexão com uma fábrica de conexões.
Ao fazer TextMessage msg=ses.createTextMessage(); estamos criando um objeto do tipo TextMessage que irá representar uma mensagem de texto.
 O método processMessage é chamado automaticamente assim que uma mensagem é recebida pelo seu Listener.

Mais conteúdos dessa disciplina