Uma novidade na Struts 1.1 � o suporte para valida��o do lado client atrav�s de uma biblioteca de _javascript_ definidos no arquivo validator.xml. Assim, podemos evitar o overread gerado pelas solicita��es desnecess�rias no servidor, pois quando a solicita��o chega ao web server, estaremos tratando com os dados previamente tratados pelo _javascript_ do lado client.
 
S� pra constar como lembrete para quem desenvolve para internet. Pode parecer tentador, mas nunca deixe de validar os dados no lado servidor se tiver tudo tratado no lado client, pois o usu�rio pode desabilitar o _javascript_ do browser e causar erros imprevis�veis na sua aplica��o. Conclus�o: Use _javascript_ para validar se puder, e sempre use valida��o do lado servidor.
 
----- Original Message -----
Sent: Monday, July 07, 2003 8:41 AM
Subject: [enterprise-list] Valida��o Cliente x Servidor

Galera,
 
    o que � melhor, valida��o de dados usando _javascript_ no cliente ou a valida��o no servidor? Estou come�ando a usar o Struts e me deparei com esta d�vida. Sei que o _javascript_ economiza o tempo de se mandar um request para o servidor e descobrir que os dados s�o inv�lidos, por outro lado h� pessoas que argumentam que o _javascript_ � um recurso que pode ser desabilitado no browser. E a�, com qual eu fico???
 
Atenciosamente,
 
Gabriel Bog�a Perez
Analista de Sistemas
Formato - Projetos e Desenvolvimento de Sistemas

Responder a