Buscar

Programação para Web II (ADS27) - Avaliação I - Individual FLEX

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

24/11/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
 Disciplina: 
Avaliação: 
Programação para Web II (ADS27)
Avaliação I - Individual FLEX 
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A tecnologia Java Server Faces (JSF) é um framework para o desenvolvimento de sistemas
web, o qual permite a utilização de classes Java como implementações de componentes
HTML. Nessas classes, pertencentes às camadas controller da aplicação, podem ser
implementados eventos dos componentes através de métodos, as quais são invocados pelos
componentes da tela. Sobre o JSF, assinale a alternativa CORRETA:
a) Componentes visuais do JSF não permitem requisições Ajax.
b) Os componentes HTML são gerados através de objetos que estão no navegador do
cliente.
c) Disponibiliza biblioteca de componentes visuais, análogo aos componentes de formulário
do HTML.
d) O tratamento de eventos, disparados pelos componentes do JSF, devem ser tratados por
Javascript, dentro da página.
2. 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) JAAS Container.
c) JDBC Container.
d) Servlet Container.
3. O JSF é uma tecnologia da linguagem de programação Java que permite desenvolver
sistemas web com formulários de forma mais rápida e legível, não exigindo desenvolvimento
de Javascript nas páginas XHTML. Neste contexto, os campos do fomulário de uma página
XHTML, no JSF, são vinculados aos atributos de uma classe Managed Bean, incluindo os
eventos, os quais são invocados do Managed Bean que controla a página. Com relação ao
código-fonte de uma página XHTML, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) Uma página XHTML que tiver dois formulários, ao clicar em um dos botões, ambos os
formulários serão enviados ao Managed Bean.
( ) Uma página XHTML pode ter apenas um formulário para que funcione corretamente o
submit e outros eventos.
( ) Uma página XHTML que tiver mais de um formulário, possui, por padrão, os eventos
submit separados.
( ) Uma página XHTML, no JSF, permite a criação de um campo de listas de valores, similar
ao tipo de campo do HTML "<SELECT>".
Assinale a alternativa que apresenta a sequência CORRETA:
a) F - F - V - V.
24/11/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
 b) F - V - V - F.
 c) F - V - V - V.
 d) V - F - F - V.
4. Java Persistence API (JPA) é uma API padrão da linguagem Java que descreve uma
interface comum para frameworks de persistência de dados. É uma API de persistência, além
de ser considerada uma linguagem de query que permite o mapeamento de objetos
relacionais. Sobre a JPA, assinale a alternativa CORRETA:
 a) Não pode ser usada em aplicações que não são JEE, fora do servidor.
 b) A JPA também pode ser utilizada em aplicações não JEE fora do ambiente do servidor.
 c) Oferece uma inferface padrão para a demarcação de transações.
 d) Não apresenta uma solução ou estratégia para a persistência de objetos em ambientes
relacionais.
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) F - V - V - V.
 b) V - V - F - V.
 c) V - F - V - F.
 d) F - F - F - V.
6. 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 II e III estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I e II estão corretas.
24/11/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. 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 II 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 III estão corretas.
8. O JSF é uma tecnologia que permite desenvolver software web na linguagem de
programação Java, utilizando componentes visuais pré-prontos. Neste framework, o
desenvolvedor não precisa se preocupar com Javascript e HTML, pois basta criar o
formulário com os componentes desejados, e estes serão renderizados e apresentados em
HTML no navegador do cliente. Com relação ao código-fonte apresentado no anexo
"Formulario Cadastro Funcionario", assinale a alternativa CORRETA:
 a) No formulário JSF é apresentado ao usuário o botão "Cadastrar" ou o botão "Alterar", não
os dois juntos.
 b) No formulário JSF sendo apresentado, é apresentado ao usuário o botão "Cadastrar" e o
botão "Alterar", isto é, ambos.
 c) No formulário JSF apresentado, o campo chamado "itSetor" está vinculado ao atributo
"cadastrarFuncionarioMB" e, neste contexto, o Management Bean recebe seu valor.
 d) Quando um usuário/cliente acessar um formulário desenvolvido com a tecnologia JSF, o
navegador do cliente converterá os componentes em HTML.
Anexos:
Formulario Cadastro Funcionario
 
9. O framework de desenvolvimento web JSF (Java Server Faces) utiliza a arquitetura padrão
MVC (Model View Controller), e neste sentido, sua arquitetura é dividida em três camadas.
Uma delas é chamada decontroller, composta por classes intermediárias, mapeando
componentes da camada view para a model, além de instanciar objetos e reagir a eventos de
componentes. Uma classe Managed Bean está ilustrada no anexo "Classe CorMB". Com
base no código-fonte deste anexo, analise as sentenças a seguir: 
I- A anotação da linha 19 indica que o Managed Bean possa ser visualizado na página
XHTML.
II- Esta classe, sempre que instanciada, terá vida em memória enquanto durar a sessão do
usuário.
III- A página XHTML que utiliza este Managed Bean possui acesso ao objeto "cor" do tipo
"Cor", declarado e instanciado na linha 25.
IV- O atributo chamado "listaCores", declarado na linha 26, não pode ser utilizado para
popular um componente do tipo Datatable da página XHTML.
Assinale a alternativa CORRETA:
 a) I, III e IV.
https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MjU1NzUyMTg=&action2=NjI0MDIy
24/11/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
 b) I, II e III.
 c) I e IV.
 d) I, apenas.
Anexos:
Classe CorMB
 
10.JavaServer Pages - JSP - é uma tecnologia baseada em Java que simplifica o processo de
desenvolvimento de sites da web dinâmicos. Com esta ferramenta, os construtores de
aplicativos podem utilizar elementos dinâmicos na customização de páginas web. Com
relação a essa tecnologia (JSP), classifique V para as sentenças verdadeiras e F para as
falsas:
( ) JSP é uma das tecnologias da plataforma Java que representa uma forma de
disponibilizar a aplicação através de um navegador web.
( ) JSP é um web container. 
( ) Mesmo que não se tenha instalado no servidor um webcontainer, é possível publicar
uma página JSP e disponibilizá-la na web. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V.
 b) V - F - F.
 c) V - V - F.
 d) V - V - V.
Prova finalizada com 10 acertos e 0 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MjU1NzUyMTg=&action2=NjI0MDIz

Continue navegando