Buscar

Avaliação I - Programacao para Web II

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

13/07/2022 08:46 Avaliação I - Individual
1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:738916)
Peso da Avaliação 1,50
Prova 48480474
Qtd. de Questões 10
Acertos/Erros 7/3
Nota 7,00
Podemos definir os servlets como classes JAVA e, quando configuradas em um servidor, podem 
tratar solicitações recebidas da WEB. Podemos tomar como exemplo uma solicitação do Internet 
Explorer. Com relação ao servlet, analise as sentenças a seguir: 
I- O Apache Tomcat é um exemplo de Servlet Container. 
II- A Web Tier pode ser implementada em Servlet Containers. 
III- É um programa que executa apenas uma vez, gerando uma página JSP, que é reutilizada muitas 
vezes pelo servidor web. 
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II e III estão corretas.
D Somente a sentença III está correta.
O NetBeans é uma IDE (Integrated Development Environment) pertencente à Oracle e foi 
projetada para o desenvolvimento ágil em várias plataformas: desktop, web e mobile, facilitando o 
desenvolvimento em Java, HTML5, JavaScript e CSS. Além disso, existem ferramentas acopladas 
que permitem o desenvolvimento em PHP e em C, sendo uma ferramenta ofertada gratuitamente e de 
código aberto. Com relação ao NetBeans, analise as sentenças a seguir: 
I- O Netbeans possui suporte para a criação de aplicações web em Java, além de suporte a outras 
linguagens de programação. 
II- Através do NetBeans não é possível trabalhar com algumas tecnologias da plataforma Java como 
o JSF. 
III- Com o NetBeans é possível realizar a integração entre o MySQL e o servidor de aplicação 
Glassfish. 
IV- O usuário do NetBeans atua de forma mais intensa nas atividades relacionadas ao levantamento 
de requisitos, bem como com as atividades relacionadas ao teste unitário de módulos do sistema. 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, II e IV estão corretas.
 VOLTAR
A+ Alterar modo de visualização
1
2
13/07/2022 08:46 Avaliação I - Individual
2/5
D As sentenças II, III e IV estão corretas.
O Apache Tomcat é um servlet container Java para web que implementa as tecnologias 
JavaServlets e JavaServer Pages. Ele também pode comportar-se como um servidor web (HTTP) ou 
funcionar integrado a um servidor web dedicado (como o Apache ou o IIS). É um software livre e de 
código aberto. Com relação ao Tomcat, analise as sentenças a seguir: 
I- É mantido pela Apache Software Foundation. 
II- É um servlet container. 
III- É um servidor de aplicações web sucessor ao Glassfish. 
IV- É um sistema que substitui a programação ORACLE. 
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.
No Java Enterprise Edition (JEE) um dos principais componentes é o servidor de aplicação. 
Este componente encapsulará internamente os serviços (por exemplo, segurança, remotabilidade, 
persistência etc.) que a plataforma oferece, cabendo ao desenvolvedor utilizar as tecnologias 
existentes para disponibilizar tais serviços. Considerando três das principais tecnologias que 
compõem o JEE, associe os itens, utilizando o código a seguir: 
I- Podem ser de dois tipos: session beans e message driven beans. 
II- Framework leve, baseado em Plain Old Java Objects (POJOS), que permite gerenciar o 
desenvolvimento de entidades do modelo relacional em plataforma nativa Java SE e Java EE. 
III- Permite executar a operação de rollback. 
( ) Enterprise Java Beans (EJB). 
( ) Java Transaction API (JTA). 
( ) Java Persistence API (JPA). 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A II - I - III.
B I - II - III.
C II - III - I.
D I - III - II.
3
4
13/07/2022 08:46 Avaliação I - Individual
3/5
Java Server Faces (JSF) é um Framework que facilita o desenvolvimento de aplicações para a 
internet. Propicia o gerenciamento de eventos, conversão de dados entre componentes e objetos de 
domínio. Torna mais prática a configuração de navegação e o controle do ciclo de vida dos objetos. 
Através da (EL - Expression Language) permite que componentes da interface gráfica conversem 
diretamente com o controlador. Com relação aos conceitos da tecnologia JavaServer Faces (JSF), 
analise as seguintes sentenças: 
I- A arquitetura do JSF propõe a divisão das responsabilidades de uma aplicação em três camadas 
distintas: modelo, visualização e controle. 
II- Entre as principais funcionalidades do JSF pode-se destacar: suporte a templates de tela para reúso 
de estruturas de interfaces web; suporte embutido a Ajax; tratamento de eventos entre telas web; 
gerenciamento da navegabilidade da aplicação). 
III- Além dos componentes básicos, existem bibliotecas nativas de componentes JSF adaptados para 
interfaces Swing e AWT, por exemplo. 
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças II e III estão corretas.
C Somente a sentença I está correta.
D As sentenças I e II estão corretas.
Um servidor que atenda toda a especificação Java EE, também conhecido como Application 
Server, pode ser considerado mais completo que um Web Container. Isso porque, além de um 
Application Server fornecer um Web Container, esse servidor fornece um segundo Container. Nesse 
contexto, assinale a alternativa CORRETA que apresenta este segundo Container oferecido:
A EJB Container.
B Servlet Container.
C JAAS Container.
D JDBC Container.
No framework JSF, uma classe Managed Bean desenvolve o papel de intermediária entre a tela 
do usuário e as classes de regras de negócio da aplicação. Nesse sentido, um evento de um botão que 
envia o formulário para o servidor, por exemplo, é implementado no Managed Bean, o qual invoca o 
respectivo método de tratamento que se encontra em uma classe da camada de modelo (model). 
Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O MVC é um padrão de projeto que separa as classes em camadas "Model", "View" e 
"Controller", a qual é utilizada na arquitetura de aplicações JSF. 
( ) As classes que realizam validações e regras de negócios devem ser implementadas na camada 
"Model". 
( ) As classes que realizam persistência no banco de dados devem ser implementadas na camada 
5
6
7
13/07/2022 08:46 Avaliação I - Individual
4/5
"View". 
( ) A renderização da interface gráfica da aplicação fica na camada View. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B V - F - V - F.
C F - V - V - V.
D V - V - F - V.
O JSF é um framework padrão da plataforma Java para o desenvolvimento de aplicações web 
com o JEE, o qual utiliza uma arquitetura de sistema MVC e implementa um modelo de componentes 
visuais para a web. A arquitetura padrão MVC permite uma melhor separação do código-fonte da 
aplicação, assim como uma melhor legibilidade. Para a criação de uma nova página XHTML, no 
Eclipse, analise as afirmativas a seguir: 
I- O Eclipse gera um template vazio para uma página XHTML, caso não houve uma pré-
configuração do Eclipse. 
II- A importação de bibliotecas dos componentes visuais é realizada incluindo os comandos no início 
da página XHTML. 
III- Para a criação de uma nova página XHTML, basta clicar com o botão direito do mouse sobre o 
diretório "Java Resources" e selecionar a opção "New XHTML Page". 
IV- A criação de uma nova página XHTML deve ser dentro do diretório WebContext do projeto. 
Assinale a alternativa CORRETA:
A As afirmativas II e III estão corretas.
B As afirmativas I, II e IV estão corretas.
C As afirmativas I e III estão corretas.
D Somente a afirmativa II está correta.
A arquitetura Java Enterprise Edition (JEE) típica é dividida em três camadas: máquina do 
cliente, servidor Java EE e servidor de banco de dados. A camada do servidor Java EE é subdividida 
em dois tiers -Web Tier e Business Tier, as quais, por sua vez, compõem o conjunto de 
especificações para se implementar o servidor de aplicação. Com relação às diversas implementações 
de servidores de aplicação disponíveis no mercado, classifique V para as sentenças verdadeiras e F 
para as falsas: 
( ) Jboss, WildFly, GlassFish e Apache Tomcat são exemplos de implementações de servidores de 
aplicação. 
( ) O WildFly é um servidor de aplicações específico da Integrated Development Environment 
(IDE) Eclipse, não podendo ser instalado e configurado em outras IDEs. 
( ) A instalação do servidor de aplicações GlassFish dispensa a instalação e integração de um 
Sistema Gerenciador de Banco de Dados (SGBD). 
( ) A implementação de um servidor de aplicações oferece mais recursos do que a implementação 
8
9
13/07/2022 08:46 Avaliação I - Individual
5/5
de um Servlet Container. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B F - F - F - V.
C V - F - F - V.
D V - V - V - F.
O JavaServer Faces (JSF) é uma tecnologia que faz o papel de controller (controlador) dos 
aplicativos. Pode ser considerado uma especialização para a construção das interfaces para o usuário, 
baseadas em componentes Java Web. Simplifica a construção dos aplicativos, permitindo a 
reutilização de componentes, além de personalizá-los. Tomando por base o conceito exposto sobre 
JSF, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) JSF não tem como objetivo a substituição do JSP (Java Server Pages). 
( ) JSF pode ser considerado um framework MVC para aplicações web. 
( ) JSF não pode ser usado em conjunto com Servlets e Java Server Pages. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F.
B V - F - V.
C F - V - F.
D F - F - V.
10
Imprimir

Continue navegando