JavaBean, Delegate  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
jjose
Virtual Machine Man
[Avatar]

Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline

Uma duvida basica,

No javaBean, não devo colocar validações (acho) nos metodos set, certo?

Se eu criar um javaBean com validações no sets, seria um delegate?


Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.

[Email] [WWW]
sergiotaborda
GUJ Expert
[Avatar]

Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline

jjose wrote:Uma duvida basica,

No javaBean, não devo colocar validações (acho) nos metodos set, certo?

Se eu criar um javaBean com validações no sets, seria um delegate?



Depende do que vc chama de validação. Os métodos set deve testar se os parâmetros passados estão de acordo com o contrato e/ou estado do objeto (por exemplo verificar que não é nulo). Isso é chamado de consistência.
Os mesmos dados do bean podem ser válidos ou não conforme o contexto em que o bean está sendo usado
Um bean que tenha um set(int ano, int mes, int dia ) tem que fazer um teste de consistencia para saber que os 3 números representam uma data que existe. Isto não tem nada a a ver com validação.
Se os numeros forem 2008 , 1, 1 a consistencia não acusará um erro. Mas se essa data tem que representar o nascimento de alguem , ela é inválida por ser no futuro.

Criando sua própria API de Validação



Blog do MiddleHeaven
[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team