9
Marcos Devaner

Jsf validadorese conversores

Embed Size (px)

Citation preview

Page 1: Jsf   validadorese conversores

Marcos Devaner

Page 2: Jsf   validadorese conversores

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.

Page 3: Jsf   validadorese conversores

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.

Page 4: Jsf   validadorese conversores
Page 5: Jsf   validadorese conversores

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.

Page 6: Jsf   validadorese conversores
Page 7: Jsf   validadorese conversores
Page 8: Jsf   validadorese conversores

Crie um novo projeto JSF seguindo o modelo abaixo:

Nome do projeto :calculaPreco

Página : index.htmlClasse: ProdutoManageBean: MBProduto

Page 9: Jsf   validadorese conversores