Buscar

Avaliação 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 4 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

Disciplina: DESENVOLVIMENTO DE BACK-END  AV
Aluno: ÉVERTON MATHEUS SOUSA NASCIMENTO 202003597619
Turma: 9001
CCT1026_AV_202003597619 (AG)   07/06/2023 14:44:23 (F) 
Avaliação: 7,00 pts Nota SIA: 8,00 pts
 
ENSINEME: PROGRAMAÇÃO SERVIDOR COM JAVA  
 
 1. Ref.: 3990575 Pontos: 1,00  / 1,00
Analise as a�rmativas 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. 
Somente I e III estão corretas. 
Somente a I está correta. 
Nenhuma a�rmativa está correta. 
 Somente a II está correta. 
Somente a III está correta. 
 2. Ref.: 3990581 Pontos: 1,00  / 1,00
O servidor de aplicativos GlassFish trabalha com a de�nição de domínios, que são ambientes de execução
independentes, permitindo grande �exibilidade 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:  
 list-domains  
create-domain  
refresh-domains  
stop-domain 
start-domain  
 
ENSINEME: TECNOLOGIAS DE TRANSMISSÃO DE DADOS EM SISTEMAS WEB  
 
 3. Ref.: 3990947 Pontos: 1,00  / 1,00
Considere as seguintes a�rmações sobre XML DOM. 
I. Após ser carregado em um objeto DOM, o documento XML só pode ser consultado. Operações de
inserção, exclusão e alteração não são permitidas depois que a árvore DOM é gerada. 
16/05/2024, 16:01 EPS
https://simulado.estacio.br/alunos/ 1/4
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990575.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990575.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990581.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990581.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990947.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990947.');
II. XML DOM de�ne um padrão para acessar e manipular documentos XML. O DOM apresenta um
documento XML como uma árvore. Todo documento é um nodo da árvore. Cada elemento XML é um nodo
de elemento. O texto nos elementos são nodos de texto. Cada atributo é um nodo de atributo. 
III. O relacionamento entre os nodos é de�nido como propriedades dos nodos. Alguns exemplos de
relacionamentos entre os nodos são: nodo pai, nodo �lho, primeiro �lho, último �lho, etc. 
Quais estão corretas? 
I, II e III. 
Apenas III. 
Apenas I. 
 Apenas II e III. 
Apenas II. 
 4. Ref.: 3990932 Pontos: 0,00  / 1,00
"É uma alternativa à XML para representar dados; comumente utilizado em aplicativos Ajax. Seus objetos
são representados como uma lista de nomes e valores de propriedade entre colchetes. Trata-se de um
formato simples que facilita leitura, criação e análise de objetos e, ainda, permite que programas transmitam
dados e�cientemente pela internet." Trata-se de: 
POJO - Plain Old Java Object.  
SOAP - Simple Object Access Protocol.  
 JSON - JavaScript Object Notation.  
DTO - Data Transfer Object 
 REST - Representational State Transfer. 
 
ENSINEME: WEBSERVICES  
 
 5. Ref.: 3990998 Pontos: 1,00  / 1,00
Os web services são componentes de software na web que podem fornecer determinados serviços a
aplicações criadas em diferentes linguagens. Podem usar o protocolo SOAP para transferência de
mensagens em formato XML. Para descrever a estrutura destas mensagens geralmente utiliza-se:
REST
CORBA
 WSDL
RESTFUL
HTML
 6. Ref.: 3990999 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 a�rmativas 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. 
16/05/2024, 16:01 EPS
https://simulado.estacio.br/alunos/ 2/4
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990932.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990932.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990998.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990998.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990999.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990999.');
II. As mensagens SOAP são documentos XML construídos especi�camente para trafegar através do
protocolo de transporte HTTP/HTTPS. 
III. REST é mais e�ciente que o SOAP porque utiliza exclusivamente mensagens menores no formato JSON. 
Está correto o que se a�rma em:
 I, apenas. 
I, II e III. 
II, apenas. 
III, apenas. 
I e II, apenas. 
 
4464 - PERSISTÊNCIA COM SPRING DATA  
 
 7. Ref.: 7705887 Pontos: 0,00  / 1,00
Diversas con�gurações do Spring podem ser feitas através de arquivos XML, como conexões com bancos de dados e
gerenciadores de entidades JPA, enquanto temos o relacionamento dos componentes com o container via anotações
do código. Para que seria utilizada uma anotação do tipo PersistenceContext?
Gerenciar as transações nas operações efetuadas sobre o banco de dados.
 Instanciar um gerenciador de entidades a partir das con�gurações de�nidas via XML.
Con�gurar uma classe como aplicativo do tipo Spring Boot.
 Colocar um componente no contexto de execução do Spring.
Especi�car a rota que será interceptada no contexto de execução.
 8. Ref.: 7702572 Pontos: 0,00  / 1,00
O uso da arquitetura MVC permitiu uma boa organização das responsabilidades de cada tipo de componente
utilizado na programação do aplicativo. Segundo o padrão arquitetural, no ambiente do framework Spring, a
tecnologia _______ seria uma boa opção para o mapeamento objeto-relacional, na camada Model, enquanto podemos
utilizar _______ para a de�nição de modelos HTML, na camada View. Qual opção completa as lacunas corretamente?
H2 Database e Thymeleaf
JSP e Thymeleaf
 JPA e JSP
 JPA e Thymeleaf
H2 Database e JPA
 
4465 - SERVIÇOS DE MENSAGERIA  
 
 9. Ref.: 7804822 Pontos: 1,00  / 1,00
Integração é o processo de unir diferentes sistemas, aplicativos ou componentes para que eles possam trabalhar
juntos e compartilhar informações. Considerando a comunicação entre sistemas para �ns de integração, assinale a
alternativa correta:
 Uma desvantagem da comunicação síncrona é que é preciso lidar com problemas de desempenho,
principalmente quando um dos serviços falha.
16/05/2024, 16:01 EPS
https://simulado.estacio.br/alunos/ 3/4
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7705887.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7705887.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7702572.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7702572.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7804822.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7804822.');
Na comunicação síncrona, o remetente da mensagem não precisa aguardar a resposta do receptor da
mensagem.
Na comunicação síncrona, não há necessidade de tratamento de erros pois a mensagem sempre é entregue.
São elementos da comunicação: remetente, receptor, mensagem e message broker.
Idealmente, o produtor da mensagem e o consumidor da mensagem devem estar fortemente acoplados.
 10. Ref.: 7804791 Pontos: 1,00  / 1,00
Os protocolos de mensageria são utilizados para garantir a comunicação assíncrona entre sistemas através do uso de
mensagens. Sobre os protocolos de mensageria, assinale a opção correta:
Um problema comum dos protocolos de mensageria é que eles não implementam nenhum mecanismo de
criptogra�a.
 Os servidores de aplicação em Java implementam o Java Message Service.
Cada Message Broker implementa um único protocolo de mensageria, assim o Java Message Service serve
apenas para Message brokers que utilizam Java e o Microsoft Message Queuing (MSMQ) serve apenas para
as soluções da Microsoft.
O Microsoft Message Queuing (MSMQ) foi desenvolvido pela Microsoft e é um padrãode código aberto para
mensagens assíncronas.
O Java Message Service é uma API em linguagem Java para implementar as exchanges do message broker.
16/05/2024, 16:01 EPS
https://simulado.estacio.br/alunos/ 4/4
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7804791.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7804791.');

Mais conteúdos dessa disciplina