Logo Passei Direto
Buscar

Desenvolvimento de Aplicações Distribuídas e WEB II IL10321

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

O http é o protocolo utilizado na WWW (world wide web), responsável por determinar quais mensagens podem ser encaminhadas para o servidor e quais respostas serão enviadas ao cliente. Diante do exposto, cite as tarefas que são executadas por um servidor quando ele recebe uma requisição de um cliente conectado a uma rede TCP em um esquema requisição-resposta no modelo CGI

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

O http é o protocolo utilizado na WWW (world wide web), responsável por determinar quais mensagens podem ser encaminhadas para o servidor e quais respostas serão enviadas ao cliente. Diante do exposto, cite as tarefas que são executadas por um servidor quando ele recebe uma requisição de um cliente conectado a uma rede TCP em um esquema requisição-resposta no modelo CGI

Prévia do material em texto


 Horário oficial: Horário de Brasília — 09:33 
Informações da avaliação
 MANUELLA ANDREZA MARINS PINHEIRO HIPOLITO  1240102115
 21_2026_1_IL10321_21ADS5261A
 Avaliação 2 - Prova Regular - 19/06/2026 17:00:00 (Finalizado)
 Laboratório 1 / ANDAR ITAGUAÍ - RJ / PRÉDIO ITAGUAÍ - RJ / POLO ITAGUAÍ - RJ
Total: 5.60 / 10.00
 Legenda
 Discursiva  Objetiva
 Questão 1 | Código 37729 | 0.00 / 0.80
Enunciado
As vendas de uma empresa do ramo dee-commerce estão crescendo exponencialmente e você foi
contratado para decidir se, para suportar esse crescimento no mercado, seria interessante adotar a
utilização de web containers. Analisando alguns desses containers disponíveis no mercado, você se
deparou com o Java Enterprise Edition — JEE. Entre suas características, ele oferece serviços básicos para
código Java e também gerencia os serviços utilizados em uma empresa.Dessa forma, analise os itens a
seguir sobre o JEE.
Justificativa
Resposta correta:O desenvolvedor pode escrever menos código, diminuindo o tempo de desenvolvimento,
os riscos de projeto e os problemas de manutenção.Oweb containerabstrai do desenvolvedor de software
algumas das complexidades de um sistema computacional.Distratores:Uma página JSP é compilada
pelocontainertoda vez que é acessada por um usuário, assim comoservlets. Errada, pois uma página JSP é
compilada somente uma vez pelo container.A camada-cliente roda os componentes web da arquitetura Java
EE, como JSP eservlets. Errada, pois a camada-cliente roda HTML, enquanto JSP e servletssão executados
no servidor.As aplicações corporativas do modelo Java EE podem ser vistas como um modelo de camada
única composto de classes especializadas da classe JavaServerFaces.Errada, pois, para diminuir a
complexidade, as aplicações devem conter multicamadas.Osservletspassam a ser classes dependentes da
classe JavaServerFaces, podendo ser usados em aplicações JEE5. Errada, pois servletse JSF são
tecnologias independentes, em que o JSF é uma tecnologia que permite criar aplicações Java para web
utilizando componentes visuais pré-prontos.
 >a)O desenvolvedor pode escrever menos código, diminuindo o tempo de desenvolvimento, os
riscos de projeto e os problemas de manutenção.
Alternativa marcada
d) Uma página JSP é compilada pelo container toda vez que é acessada por um usuário, assim
como servlets.
01/07/2026, 09:33 Impressão da prova
https://aluno.provafacilnaweb.com.br/#/finished-tests/1867351/print 1/6
 Horário oficial: Horário de Brasília — 09:33 
 Questão 2 | Código 37904 | 0.00 / 0.80
Enunciado
Diretivas são usadas para fornecer informações a um container para processar um determinado tipo de
requisição especial. Dito isso, identifique a alternativa que apresenta um exemplo de uma diretiva:
Justificativa
Resposta correta:<%@page contentType="text/html" pageEncoding="ISO-8859-1"%>Diretivas iniciam
por <%@page atributo ou por <jsp:directive.page.Distratores:<%= request.getRemoteAddr() %>.
Errada, pois não inicia por <%@page atributo ou por <jsp:directive.page. Representa uma requisição em
Java.<%= request.getLocalAddr() %>. Errada, pois não inicia por <%@page atributo ou por
<jsp:directive.page. Representa uma requisição em Java.<%# Cliente cli = new Cliente() %>. Errada,
pois não inicia por <%@page atributo ou por <jsp:directive.page. Representa a declaração de um objeto
em Java.<%@import="java.util.ArrayList" %>. Errada, pois não inicia por <%@page atributo ou por
<jsp:directive.page. Representa o comando import em Java.
 >a)<%@page contentType="text/html" pageEncoding="ISO-8859-1"%>
Alternativa marcada
c) <%= request.getRemoteAddr() %>
 Questão 3 | Código 37734 | 0.80 / 0.80
Enunciado
O Model View Controller — MVC é uma arquitetura muito utilizada no desenvolvimento de aplicações e tem
como característica a divisão de funcionalidades em camadas para facilitar o tratamento de cada parte da
aplicação.Dessa forma, identifique a alternativa que corresponde à camada responsável por exibir as
informações e interfaces para o usuário final, não levando em consideração a origem dessas informações:
Justificativa
Resposta correta:View.A camada de View (Visão) é responsável por obter os dados necessário da camada
Model (Modelo) e, em seguida, chamar uma interface, como uma página HTML, para mostrar em um
navegador web.Distratores:Model. Errada, pois é a camada que tem acesso a toda e qualquer informação,
sendo essa vinda de um banco de dados, arquivo XML.Controller. Errada, pois é a camada responsável por
controlar todo o fluxo de informação que passa pelo site/sistema.Cliente. Errada, pois não representa uma
camada do modelo MVC. Relaciona-se ao cliente que solicitou o desenvolvimento do software.Usuário.
Errada, pois não representa uma camada do modelo MVC. Relaciona-se ao cliente que utiliza o software.
 >a)View.
Alternativa marcada
a) View.
01/07/2026, 09:33 Impressão da prova
https://aluno.provafacilnaweb.com.br/#/finished-tests/1867351/print 2/6
 Horário oficial: Horário de Brasília — 09:33 
 Questão 4 | Código 37732 | 0.80 / 0.80
Enunciado
A tecnologia JSP é um elemento essencial na arquitetura de alto nível para aplicações na Web,
apresentando uma forma simples e dinâmica para gerar páginas para a internet. É muito importante a
utilização de frameworks e containers para facilitar o desenvolvimento de aplicações Java.De acordo com os
frameworks e as características do Java Enterprise Edition, entende-se que:
Justificativa
Resposta correta: No container web, uma página JSP transforma-se em um servlet, que é compilado,
carregado e inicializado.É necessário que as páginas JSP sejam desenvolvidas e, posteriormente,
disponibilizadas em um container para que sejam instanciadas, inicializadas e compiladas.Distratores:O
container é responsável por gerenciar uma parte do ciclo de vida dos componentes web. Errada, pois um
container é responsável por gerenciar todo o ciclo de vida dos componentes web.Enterprise JavaBeans é
um modelo de componentes padronizado, ou seja, um componente da plataforma JEE que roda fora de um
container de um servidor de aplicação. Errada, pois Enterprise JavaBeans é um modelo de componentes
padronizado, ou seja, um componente da plataforma JEE que roda em um container de um servidor de
aplicação.Struts é um framework de persistência, numa estrutura de acordo com o padrão Model 2, de
aplicações web desenvolvido em qualquer tecnologia. Errada, pois Struts é um framework de persistência,
numa estrutura de acordo com o padrão Model 2, de aplicações web desenvolvido na tecnologia Java.Todo
servlet deve ter um construtor sem argumentos para que seja criado por um container e, após a criação, o
servlet container irá inicializar o Servlet com o método destroy( ). Errada, pois, após a criação, o servlet
container inicializa a Servlet com o método init(ServletConfig config).
 >b)No container web, uma página JSP transforma-se em um servlet, que é compilado, carregado e
inicializado.
Alternativa marcada
b) No container web, uma página JSP transforma-se em um servlet, que é compilado, carregado e
inicializado.
 Questão 5 | Código 37733 | 0.80 / 0.80
Enunciado
O desenvolvimento de aplicações para a internet requer um mínimo de conhecimento do protocolo HTTP.
Ele tem uma série de comandos para representar as ações dos usuários dentro de uma aplicação. Dito isso,
identifique a alternativa que corresponde a um método no protocolo HTTP que permite ao cliente requisitar
ao servidor web somente o cabeçalho de um documento:
Justificativa
Resposta correta:HEAD.O método HEAD é bem parecido com o método GET; é o responsável por requisitar
ao servidor web somente o cabeçalho de um documento, não incluindo o corpo. É mais utilizado para
solicitações que não precisam de resposta.Distratores:PUT. Errada, pois o PUT permite ao cliente enviar um
arquivo para o servidor web.GET. Errada, pois o GETpermite ao cliente requisitar ao servidor web um
documento completo (cabeçalhoe corpo).POST. Errada, pois o POST permite ao cliente enviar um grande
conjunto de dados ao servidor web, recebendo deste um documento completo.DELETE. Errado, pois o
DELETE permite ao cliente excluir um documento do servidor web.
 >e)HEAD.
Alternativa marcada
e) HEAD.
01/07/2026, 09:33 Impressão da prova
https://aluno.provafacilnaweb.com.br/#/finished-tests/1867351/print 3/6
 Horário oficial: Horário de Brasília — 09:33 
 Questão 6 | Código 37900 | 0.80 / 0.80
Enunciado
A princípio, JSP pode ser parecida com HTML, pois ambas as tecnologias encapsulam textos entre suas
tags que são representadas pelos símbolos de menor e maior (< e >). Porém, pode-se perceber que a
diferença está basicamente no tipo de processamento: enquanto uma é processada no browser do cliente
(HTML), a outra é utilizada no servidor web para gerar conteúdo dinâmico.O JSP possui os seguintes
elementos: diretiva, declaração, expressão EL, scriptlet, expressão e ação.Assinale a alternativa que
corretamente apresenta uma declaração:
Justificativa
Resposta correta: <%! Int y = 3; %>.As declarações (métodos, constantes e variáveis) são delimitadas
por <%! e %>.Distratores:<% Float one = new Float (42.5); %>.Errada, pois representa um
scriptlet.<% @ page import = “java.util.*” %> .Errada, pois representa uma diretiva.<jsp : include file =
“teste.html” />. Errada, pois representa uma ação.<% = pageContext.getAttribute(“teste”) %> .Errada,
pois representa uma expressão.
 >c)<%! Int y = 3; %>
Alternativa marcada
c) <%! Int y = 3; %>
 Questão 7 | Código 37661 | 0.80 / 0.80
Enunciado
O servidor Apache é um dos servidores mais utilizados no mundo. Sua grande popularidade deve-se ao fato
de ser distribuído sob a licença GNU. Dessa forma, seu código-fonte pode ser modificado por qualquer
pessoa. Outro servidor muito utilizado no mercado de trabalho é o Tomcat. Ele também é um servidor web
desenvolvido pela Apache Software Foundation. Assim como o servidor Apache, ele também é um servidor
HTTP, servindo aplicações com a plataforma Java.Diante do exposto, analise as seguintes considerações
sobre o servidor Apache:I. O servidor Tomcat não trabalha com aplicações Java, enquanto o Apache
necessita de muitos recursos e hardware para que possa ser utilizado e para que regras de segurança e de
novos serviços sejam implementadas.II. Funciona com uma estrutura de módulos, o que possibilita que
novos módulos sejam inseridos por meio de APIs.III. Fornece autenticação aos usuários, solicitando login e
senha, que serão validados para o acesso a algum arquivo.É correto o que se afirma em:
Justificativa
Resposta correta: II e III, apenas.A afirmativa II está correta, pois o servidor web Apache trabalha muito bem
com a estrutura de módulos, permitindo a configuração de novos módulos pelo usuário e a oferta de novos
serviços.A afirmativa III está correta, pois o servidor Apache permite que sejam colocados usuário e senha
para acesso ao servidor, diretórios e arquivos, permitindo maior segurança.Distratores:A afirmativa I está
incorreta, pois o servidor Apache necessita, na realidade, de pouquíssimos recursos computacionais para
sua execução.
 >e)II e III, apenas.
Alternativa marcada
e) II e III, apenas.
01/07/2026, 09:33 Impressão da prova
https://aluno.provafacilnaweb.com.br/#/finished-tests/1867351/print 4/6
 Horário oficial: Horário de Brasília — 09:33 
 Questão 8 | Código 37919 | 0.80 / 0.80
Enunciado
Páginas JSP representam uma ótima alternativa ao uso de servlet quando sua função principal for gerar
uma página ou um formulário HTML. Analise o seguinte trecho de código JSP:<html> <head>
<title>Welcome</title> </head> <body> <center>Welcome</center>
<%=newDate() %> </body></html>Considerando que a classe Date pertence ao pacote
‘java.util’, se for modificando o código marcado para que a página JSP possa ser compilada e executada,
ficará da seguinte forma:
Justificativa
Resposta correta: new java.util.Date( )Correta pois é necessário também importar um método da Classe
Date.Distratores:import java.util.Data( ). Errada, pois o import não é utilizado para incluir métodos de classes
no corpo do código e o nome correto é Date( ). O import é utilizado para importar classes de um pacote.new
java.util.Data( ). Errada, pois o nome do método correto é Date( ).import java.util.Date( ).Errada, pois o
import não é utilizado para incluir métodos no código. O import é utilizado para importar classes de um
pacote.java.util.Date( ). Errada, pois faltou o new para instanciar o objeto.
 >a)new java.util.Date( )
Alternativa marcada
a) new java.util.Date( )
 Questão 9 | Código 37901 | 0.80 / 0.80
Enunciado
O container JSP disponibiliza alguns objetos implícitos que podem ser utilizados em scriptlets e expressões
sem que tenham sido criados pelo programador. Eles servem para instanciar classes na API de servlets.
Alguns desses objetos são: application, pageCon0text, exception, response e session.Esses objetos são
utilizados em formulários HTML.Assinale a alternativa correta em que o dado “username” da requisição é
passado à sessão associado ao nome “aName”:
Justificativa
Resposta correta:<% String name = request.getParameter( "username" ); session.setAttribute( "aName",
name );%><html> <head> <title> Questão JSP (Uso de sessão) </title> </head>
<body> <A HREF="JSP_questao.jsp">continue, <%= name %></A>
</body></html>O "username" do usuário da sessão é atribuído a "name", que, por sua sua vez, é
associado a "aName" no método setAttribute( ).Distratores:<html> <head> <title> Questão JSP
(Uso de sessão) </title> </head> <body> <A HREF="JSP_questao.jsp">continue, <%=
name %></A> </body></html> Errada, pois faltou colocar o scriptlet.<% String name =
request.getParameter( "username" );%><html> <head> <title> Questão JSP (Uso de
sessão) </title> </head> <body> <A HREF="JSP_questao.jsp">continue, <%= name
%></A> </body></html>Errada, pois faltou associar o nome ao valor na sessão por meio da
instrução: session.setAttribute( "aName", name ).<% session.setAttribute( "aName", name
);%><html> <head> <title> Questão JSP (Uso de sessão) </title> </head>
<body> <A HREF="JSP_questao.jsp">continue, <%= name %></A>
</body></html>Errada, pois faltou acessar os parâmetros enviados pelo cliente por meio da
instrução: String name = request.getParameter( "username" );.<html> <head> <title> Questão
JSP (Uso de sessão) </title> </head> <body> <A HREF="JSP_questao.jsp">continue,
<%= name %></A>< String name = request.getParameter( "username" ); session.setAttribute(
"aName", name );> </body></html>Errada, pois faltou colocar os sinais de scriptlets (<% e
%>) e ainda colocá-lo fora do HTML.
 >e)<% String name = request.getParameter( "username" ); session.setAttribute( "aName", name
);%><html> <head> <title> Questão JSP (Uso de sessão) </title>
</head> <body> <A HREF="JSP_questao.jsp">continue, <%= name
%></A> </body></html>
Alternativa marcada
e) <% String name = request.getParameter( "username" ); session.setAttribute( "aName", name
);%><html> <head> <title> Questão JSP (Uso de sessão) </title> </head>
<body> <A HREF="JSP_questao.jsp">continue, <%= name %></A>
</body></html>
01/07/2026, 09:33 Impressão da prova
https://aluno.provafacilnaweb.com.br/#/finished-tests/1867351/print 5/6
 Horário oficial: Horário de Brasília — 09:33 
 Questão 10 | Código 37757 | 0.00 / 2.80
Enunciado
O HTTP é o protocolo utilizado na WWW (World WideWeb), responsável por determinar quais mensagens
podem ser encaminhadas para o servidor e quais respostas serão enviadas ao cliente. Diante do exposto,
cite as tarefas que são executadas por um servidor quando ele recebe uma requisição de um cliente
conectado a uma rede TCP em um esquema requisição-resposta no modelo CGI.
Resposta
Justificativa
Expectativa de resposta:Entendimento da requisição.Processamento das informações.Geração dinâmica de
conteúdo, com base em repositório de dados.Envio de uma resposta.
01/07/2026, 09:33 Impressão da prova
https://aluno.provafacilnaweb.com.br/#/finished-tests/1867351/print 6/6