Buscar

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

Prévia do material em texto

Legenda: Resposta Certa Sua Resposta Errada 
1. 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 sen
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 s
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 visu
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.
2. 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 
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 M
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 - V - V - V.
 b) V - F - F - V.
 c) F - F - V - V.
 d) F - V - V - F.
3. A partir do Java Server Faces (JSF) 2.0 não é mais necessário registrar um Managed Bean (MB) no arquivo de configuração faces-config.xml, pois isso pode ser feito por intermédio de anotaçõe
classe do MB. Nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) Para que uma classe seja registrada como um MB, deve-se utilizar, imediatamente antes da declaração da classe, a anotação @Named.
 ( ) O uso de MB simplifica muito o uso da arquitetura Model-View-Controller (MVC), visto que ele atua como um intermediário entre as camadas modelo e visão.
 ( ) MBs adotam a convensão Java Beans, ou seja, possuem métodos getters e setters para todos os atributos, um construtor vazio e implementam a interface Serializable.
 ( ) A anotação @SessionScope define que o tempo de vida do MB é marcado pela requisição do usuário, sendo uma anotação interessante para manter uma sessão de login do usuário.
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) V - F - F - V.
 c) V - V - V - F.
 d) V - F - V - V.
4. 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 s
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-fon
no anexo "Formulario Cadastro Funcionario", assinale a alternativa CORRETA:
 a) Quando um usuário/cliente acessar um formulário desenvolvido com a tecnologia JSF, o navegador do cliente converterá os componentes em HTML.
 b) No formulário JSF apresentado, o campo chamado "itSetor" está vinculado ao atributo "cadastrarFuncionarioMB" e, neste contexto, o Management Bean recebe seu valor.
 c) No formulário JSF é apresentado ao usuário o botão "Cadastrar" ou o botão "Alterar", não os dois juntos.
 d) No formulário JSF sendo apresentado, é apresentado ao usuário o botão "Cadastrar" e o botão "Alterar", isto é, ambos.
Anexos:
Formulario Cadastro Funcionario
5. O JSF é uma tecnologia baseada em objetos que são armazenados em uma estrutura de árvore de componentes (ou também, árvore de objetos) na memória do servidor. Para o entendimento d
lida com essa árvore de objetos, o entendimento do ciclo de vida e os escopos do JSF são fundamentais. Com base na ilustração das seis etapas do ciclo de vida do JSF ao receber uma requisiç
cliente, analise as afirmativas a seguir:
 
I- Na etapa de restauração da visão, a árvore de componentes é recuperada da memória do cliente. 
 II- Caso alguma validação realizada na etapa 3 não seja bem-sucedida, o ciclo de vida normal é interrompido e desviado diretamente para a etapa 6, onde a página será gerada e enviada ao usu
III- Na etapa 5, os métodos do ManagedBean associados às ações dos botões são executados.
 IV- Na restauração da visão, caso seja o primeiro acesso de um cliente, o JSF cria a árvore de acordo com a descrição no arquivo .xhtml. 
Assinale a alternativa CORRETA:
 a) As afirmativas I e IV estão corretas.
 b) As afirmativas II, III e IV estão corretas.
 c) As afirmativas I e III estão corretas.
 d) Somente a afirmativa I está correta.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMjc=&action3=NjQ5NzA4&action4=MjAyMC8y&prova=MjYwNDU0NTI=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMjc=&action3=NjQ5NzA4&action4=MjAyMC8y&prova=MjYwNDU0NTI=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMjc=&action3=NjQ5NzA4&action4=MjAyMC8y&prova=MjYwNDU0NTI=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMjc=&action3=NjQ5NzA4&action4=MjAyMC8y&prova=MjYwNDU0NTI=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MjYwNDU0NTI=&action2=NjM4MTc4
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMjc=&action3=NjQ5NzA4&action4=MjAyMC8y&prova=MjYwNDU0NTI=#questao_5%20aria-label=
6. Em uma aplicação que utiliza o framework JSF, implementamos o Managed Bean, o qual define-se como uma classe que controla as requisições do usuário e sua intermediação com as regras d
persistência com o banco de dados. Com relação ao código-fonte de uma classe Managed Bean, analise as afirmativas a seguir: 
 
I- Este Managed Bean possui a duração de sua vida enquanto o usuário não fechar o navegador de internet. 
 II- Este Managed Bean possui implementado o método "executar", o qual pode ser invocado na página XHTML por "helloBean.executar".
 III- Este Managed Bean possui implementado o método "executar", o qual pode ser invocado pelo evento de algum componente da página XHTML. 
IV- Este Managed Bean possui implementado os métodos "get" e "set" para o atributo "nome", os quais são desnecessários.
 
Assinale a alternativa CORRETA:
 a) As afirmativas III e IV estão corretas.
 b) As afirmativas I e III estão corretas.
 c) As afirmativas I, II e III estão corretas.
 d) Somente a afirmativa I está correta.
7. 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 func
a um servidor web dedicado (como o Apache ou o IIS). É um software livre e de código aberto. Com relaçãoao 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 I e IV estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças II e III estão corretas.
8. O Java Server Faces (JSF) utiliza um arquivo no formato XHTML para descrever a interface de uma aplicação web. Quando o recurso representado por este arquivo é solicitado, uma árvore de c
gerada no servidor e uma página web é encaminha ao cliente. Acerca de arquivos XHTML, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) Páginas XHTML não são suportadas pelas IDEs Eclipse e NetBeans, sendo necessária a utilização de um software adicional para criar/editar um template.
 ( ) Ao definirmos <h:inputText value="#{managedBean.atributo}"/> estamos associando um campo de texto a um atributo de um Managed Bean (MB).
 ( ) Em arquivos XHTML não é possível utilizar tags HTML.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F.
 b) F - V - F.
 c) F - F - V.
 d) V - V - V.
9. 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 Applic
fornecer um Web Container, esse servidor fornece um segundo Container. Nesse contexto, assinale a alternativa CORRETA que apresenta este segundo Container oferecido:
 a) JDBC Container.
 b) Servlet Container.
 c) EJB Container.
 d) JAAS Container.
10. Ao desenvolver um software na linguagem de programação Java, algumas tecnologias do JEE permitem que o desenvolvedor do software utilize alguns comandos da linguagem para configurar 
segurança e remotabilidade por exemplo, não necessitando desenvolver a arquitetura para estes controles. Com relação ao desenvolvimento de software na linguagem Java, classifique V para a
verdadeiras e F para as falsas:
 
( ) Com as novas especificações do Java, muitas configurações não são mais necessárias no arquivo de configuração XML do projeto, bastanto a utilização de anotações.
 ( ) A linguagem de programação Java possui suporte ao controle de transações.
 ( ) Para que um software tenha controle de autenticação e autorização, o desenvolvedor precisa implementar a lógica de segurança, pois a plataforma Java não possui suporte pronto para esta
( ) Para que sejam desenvolvidas aplicações cliente-servidor em Java, podem ser desenvolvidas aplicações clientes que realizam chamadas a Web Services, ambos desenvolvidos em Java.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - V - F - V.
 c) V - F - F - V.
 d) F - V - V - V.
Prova finalizada com 10 acertos e 0 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMjc=&action3=NjQ5NzA4&action4=MjAyMC8y&prova=MjYwNDU0NTI=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMjc=&action3=NjQ5NzA4&action4=MjAyMC8y&prova=MjYwNDU0NTI=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMjc=&action3=NjQ5NzA4&action4=MjAyMC8y&prova=MjYwNDU0NTI=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMjc=&action3=NjQ5NzA4&action4=MjAyMC8y&prova=MjYwNDU0NTI=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMjc=&action3=NjQ5NzA4&action4=MjAyMC8y&prova=MjYwNDU0NTI=#questao_10%20aria-label=

Continue navegando