Marcos Devaner
Em uma aplicação Web, todosos dados enviados ao servidorestão em formato de texto.Assim, quando uma aplicaçãorecebe esses dados, énecessário realizar algumasconversões para quepossamos utilizar esses dadosde forma adequada. O JSFoferece um mecanismoautomatizado de conversãode dados.
Algumas vezes, precisamos fornecerinformações adicionais para que os conversorespadrão do JSF possam realizar a conversão dosdados de forma adequada. Para isso, usamos astags <f:convertNumber> e<f:convertDateTime> para selecionarconversores de números e datasrespectivamente.
O fato de uma conversão ter acontecido com sucesso nãogarante que o valor de um dado atributo esteja de acordocom as regras da aplicação. Em cenários onde o usuáriodigita em um formulário, valores inteiros negativos ouacima de 150 são completamente inaceitáveis para a idadede uma pessoa.
O JSF oferece um mecanismo automatizado de validação de dados. Veremos agora como funciona esse mecanismo.
Crie um novo projeto JSF seguindo o modelo abaixo:
Nome do projeto :calculaPreco
Página : index.htmlClasse: ProdutoManageBean: MBProduto