Buscar

Programação para Web II - AVA1

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

27/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico: Geibson Lehugeur Barbosa (1060396)
Disciplina: Programação para Web II (ADS27)
Avaliação: Avaliação I - Individual FLEX ( Cod.:455334) ( peso.:1,50)
Prova: 13999204
Nota da Prova: 7,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. Java é ao mesmo tempo uma paltaforma e uma linguagem de programação. Foi desenvolvida pela SUN
Microsystems e depois de um tempo vendida para a Oracle. É uma plataforma rápida, segura, escalável e
confiável. Com relação às tecnologias Java, assinale a alternativa CORRETA:
 a) Um JSF não permite a utilização de classes Java como implementações de componentes HTML.
 b) Um componente JEE é uma metodologia escrita na linguagem de programação Java e executado
exclusivamente em servidores.
 c) JPA apresenta uma estratégia para tratar o mapeamento de dados relacionais e mapeá-los para objetos Java e
também se preocupa com a forma como estes são armazenados em uma base de dados relacional.
 d) A arquitetura JEE não possui auto commit como default para gerenciar commits e rollbacks dentro de
transações.
2. 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) Somente a sentença I está correta.
 b) As sentenças I e II estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças II e III estão corretas.
3. Java é uma tecnologia criada e disponibilizada pela SUN Microsystems e permite o desenvolvimento de aplicações
WEB usando qualquer linguagem compatível com plataforma, permite ainda desenvolver aplicativos utilizando
qualquer uma das linguagens compatíveis com sua plataforma. Sua linguagem padrão é Java. Não há
dependência de sistema operacional, sendo esta uma de suas maiores vantagens. Isso só é possível porque seus
programas rodam em máquina virtual e podem ser facilmente executados em qualquer ambiente que compreenda
a linguagem C++. Sobre JAVA, assinale a alternativa CORRETA:
 a) A plataforma JEE pode ser definida como uma tecnologia que permite a projeção, o desenvolvimento e o
empacotamento de aplicações computacionais, através do uso de componentes.
 b) Java é um exemplo de linguagem de programação similar ao Delphi.
 c) Não foi projetada para manter aplicações que possuem elevado grau de complexidade, acessando dados das
mais variadas fontes e atendendo a um grande número de clientes e requisições, o que garante alta
escalabilidade.
27/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
 d) A plataforma Java não tem como preocupação a produtividade no desenvolvimento dos aplicativos.
4. 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) Somente a sentença III está correta.
 d) As sentenças II e III estão corretas.
5. 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 "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) V - F - V - F.
 b) F - V - V - V.
 c) F - F - F - V.
 d) V - V - F - V.
6. O framework web JSF é embasado em interface gráfica para desenvolvimento, capaz de renderizar os
componentes e manipular seus eventos em aplicações web no padrão Java EE. Neste sentido, os componentes do
JSF são orientados a eventos, e formulários com estes componentes são desenvolvidos em páginas XHTML. Com
relação a uma página XHTML, do JSF, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Uma página XHTML, ao ser acessada por um navegador de internet de um cliente, receberá os componentes
renderizados em HTML.
(    ) Uma página XHTML, a qual possui um formulário desenvolvido com os componentes JSF, não pode ter
eventos Ajax, pois o mesmo não funciona neste tipo de formulário.
(    ) Uma página XHTML, a qual possui um formulário desenvolvido com os componentes JSF, pode ter a
validação dos campos implementada dentro do formulário.
(    )  Uma página XHTML, ao ser criada no ambiente de desenvolvimento Eclipse, se configurado corretamente,
automaticamente será realizada a importação da biblioteca dos componentes visuais do JSF.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - V - V - V.
 c) V - F - V - V.
 d) F - V - V - F.
27/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
7. 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 de um Servlet
Container.
Agora, assinalea 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.
8. 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 - F - V.
 b) F - V - F.
 c) V - V - F.
 d) F - F - V.
9. 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 e seus complementos, o trabalho em equipe é facilitado.
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 IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
27/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
10. O Java Enterprise Edition (JEE) consiste em uma série de especificações bem detalhadas de como determinada
tecnologia deve funcionar e ser implementada, definidas pelo Java Community Process (JCP) através de Java
Specifications Requests (JSRs). Acerca das especificações do JEE, classifique V para as sentenças verdadeiras e
F para as falsas:
(    ) Um Servlet Container é um servidor reduzido, mais leve e rápido, que não oferece todas as funcionalidades se
comparado a um servidor de aplicações.
(    ) A lógica de negócios da aplicação web, representada na Business Tier do JEE Server, é desenvolvida com
Swing ou Java FX.
(    ) Java Server Faces (JSF), Java Server Pages (JSP) e Java Servlets são tecnologias específicas para lidar com
o desenvolvimento de aplicações Web.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V.
 b) V - F - V.
 c) F - F - V.
 d) V - V - F.
Prova finalizada com 7 acertos e 3 questões erradas.

Continue navegando