JSF – Aula 6

Olá Caros,

Hoje faremos uma atividade avaliativa em sala.

Responda cada uma das questões em um arquivo doc, e nas questões de implementação  entregue seu projeto ao professor.

1)Qual a finalidade de um BackBean?

2)Explique a finalidade da tag <f:view> e <f:subview> ?

3) Explique como é feito o fluxo de navegação de página. Para isso, imagine a seguinte situação: “Um usuário preenche um formulário de cadastro d Livros, estando os dados corretos, ocorre a inclusão em um banco de dados. Ao final o usuário é redirecionado para o mesmo formulário, mas um frase abaixo do formulário indica que o cadastro ocorreu com êxito”.

4) A organização de páginas em pequenos módulos é útil para reutilização e manutenção. Explique, como o uso do framework Facelets pode contribuir para uma aplicação JSF. Destaque os pacotes necessários, configurações e trechos relavantes para implementação.

5) Crie um exemplo em JSF para realizar um grupo de operações matemáticas(podendo ser soma, substração, multiplicação, divisão, equação do segundo grau, distancia entre pontos, etc), de acordo com a seleção do usuário. Ao selecionar a operação, o usuário deverá ser redirecionado para um formulário contendo campo de texto para a operação. Ao enviar os dados deverá ser apresentado o valor resposta da operação selecionada.
Todas as operações devem, estar implementadas em um classe chamada Operacoes.java. O controle de página deverá ocorrer em uma classe chamada ControladorOperacoes.java.
Crie um modelo de template para apresentar o sistema ao usuário.

Este trabalho é prático em sala de aula, com tempo determinado de inicio e fim, é individual, e pode realizar consulta de material adicional.