Complementação: Aplicando as Normas da ABNT. 1s24.pdf
Avaliacao jsf utfpr
1. Especialização em Tecnologia Java
Interfaces Ricas
Avaliação Final
Aluno: ___________________________________________Data: 03/12/2016
1. (1,0) (2016 - TRT - 23ª REGIÃO (MT)) Em um site que utiliza JSF, um Analista está
criando um pequeno formulário para entrada do nome do usuário e da senha de
acesso a uma área restrita. O nome do usuário poderá ficar legível, porém, a senha
não. Os elementos JSF que deverão ser utilizados para criar o campo nome do
usuário e senha são, respectivamente.
a. < h:inputText/> e <h:inputSecret/>
b. < form:inputText/> e <form:inputPassword/>
c. < html:inputField/> e <html:inputHidden/>
d. < h:inputTextarea> e <h:inputPassword/>
e. < h:inputField> e <h:inputHidden/>
2. (1,5) Marque com V(verdadeiro) F(Falso)
a. ( ) Antes de uma aplicação web desenvolvida nos moldes da JSF executar
sua primeira página web , uma instância FacesServlet é executada, a fim de
gerenciar as requisições dessa aplicação.
b. ( ) Em aplicações web nos padrões da JSF, é possível utilizar recursos Ajax
para criar páginas dinâmicas, como, por exemplo, por meio datag f:ajax,
conforme apresentado na sintaxe abaixo.
c. ( ) A configuração do controlador do JSF é realizada no servlet contido no
arquivo web.xml . Essa servlet é responsável por receber as requisições e
delegá-las ao núcleo do JSF.
d. ( ) O JSF (Java Server Faces ) permite usar tags customizadas limitadas a
páginas JSP, com vistas a encapsular a segurança na forma nativa do
acesso aos JavaBeans.
3. (1,0) Qual é a diferença entre os desenvolvimentos Action Based e Component
Based?
4. (1,0) Os componentes JSF são divididos em: class + renderer + tag handler (JSP).
Qual é a responsabilidade do Render nesses componentes?
5. (1,0) Qual a diferença entre ViewScope e SessionScope?
6. (1,0) Qual é o papel dos Converters?
7. (1,5) Quais são as vantagens de se utilizar AJAX em uma aplicação web?Construa
um exemplo em JSF.
8. (2.0) Desenvolver um exemplo em JSF e Java para mostrar um mensagem de erro
na tela.