Magna Concursos
2270889 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Considere um exemplo de aplicação web simples onde o usuário precisa adivinhar um número sorteado, e que funciona da seguinte forma: na página inicial (adivinha.jsp), o usuário digita um número qualquer. Em seguida, é exibida uma página de confirmação (confirma.jsp) com o número digitado, na qual o usuário pode alterar o número antes de enviar ou cancelar o envio. Caso envie o número, é exibida uma página de resposta (resposta.jsp), informando se o número foi adivinhado corretamente ou não. Caso, na página de confirmação, o usuário opte por cancelar, qualquer alteração que tenha sido feita deve ser descartada, e o valor digitado originalmente deve ser exibido na página “adivinha.jsp”. A figura a seguir ilustra esse funcionamento:

Enunciado 2944668-1

Considere ainda que para essa implementação, deve ser utilizado o framework JSF, e as seguintes configurações:

- Um bean gerenciado (managed bean, em inglês) deve ser usado para armazenar o número digitado pelo usuário;

- O bean gerenciado deve ser configurado para escopo de sessão;

- O bean gerenciado deve ser associado à caixa de texto nas páginas “adivinha.jsp” e “confirma.jsp” por meio do atributo “value” dos respectivos componentes “inputText”; e

- A navegação entre as páginas descrita na figura acima está definida corretamente no arquivo de configuração (e.g. faces-config.xml).

Qual das afirmações abaixo está correta, com relação ao uso de JSF na implementação do funcionamento correto do botão “Cancelar”?

 

Provas

Questão presente nas seguintes provas

Analista de TI

60 Questões