| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/07/2006 08:48:45
|
jdeveloper
JavaTeenager
Membro desde: 04/08/2005 08:55:58
Mensagens: 160
Offline
|
Como e onde é recomendável que se faça a validação de dados(sem o uso de frameworks).
Eu faço assim:
Antes de enviar os dados eu faço a validação no cliente(JavaScript).
Depois, eu pego os parâmetros do formulário dentro do servlet.
Em seguida, eu chamo um método da minha classe, que eh o meu bean e tem as minhas regras de negócio, para validar os campos.
Caso os dados estejam corretos eu instancio a classe.
Caso contrário eu retorno para o jsp exibindo um erro.
Isso está correto?
Obrigado
Marcos
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/07/2006 09:50:57
|
marceloplis
GUJ Ranger
Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline
|
Eu acho que vc está fazendo correto, pois imagine se o cliente deixe desabilitado no browser o javascript, por isso concordo vc validar tanto no cliente quanto no servidor !!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/07/2006 09:53:08
|
hashcode
JavaChild
Membro desde: 11/07/2006 15:58:19
Mensagens: 115
Offline
|
Tem uma API de renderização de HTML/CSS e Javascript para Java chamada Formj.
Na API entre outras funções, tem a validação pre post com expressões regulares com os parsers;
Algumas funcionalidades de programação OO em Html. Assim;
Em http://formj.sourceforge.net " target="_new" rel="nofollow"> http://formj.sourceforge.net -> exemplos -> Validação Pre Post.
Se for utilizar pegue a versão 1.3.9
|
Shairon Toledo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/07/2006 10:24:48
|
jdeveloper
JavaTeenager
Membro desde: 04/08/2005 08:55:58
Mensagens: 160
Offline
|
Eu acredito que é importante mesmo validar tanto do lado do cliente quanto no servidor.
Interessante essa api.
Mas e quanto a validação no servidor? Está correto o modo como eu faço?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/07/2006 10:31:47
|
hashcode
JavaChild
Membro desde: 11/07/2006 15:58:19
Mensagens: 115
Offline
|
jdeveloper wrote:Eu acredito que é importante mesmo validar tanto do lado do cliente quanto no servidor.
Interessante essa api.
Mas e quanto a validação no servidor? Está correto o modo como eu faço?
Concordo com vc tem que ser dos dois lados.
No caso do formj usa-se ajax de uma maneira bem fácil, com essa facilidade pode-se inferir que para usar ajax só via javascript, se o cara desabilitar o javascript não funciona nada, nem chega no servidor.
Validação nunca é d+, consistência é que é o cara!
|
Shairon Toledo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/07/2006 10:53:07
|
jdeveloper
JavaTeenager
Membro desde: 04/08/2005 08:55:58
Mensagens: 160
Offline
|
Eu gostei da facilidade em se implementar a validação.
Mas eu não gosto de ficar tão dependente da framework. Eu preferiria definir layout, organização e formatação utilizando css e html.
Pelo que eu entendi em todas as páginas eu teria que definir tudo isso. Enquanto se eu usar css eu defino isso em um só arquivo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/07/2006 11:02:55
|
hashcode
JavaChild
Membro desde: 11/07/2006 15:58:19
Mensagens: 115
Offline
|
Só uma correção. O Formj é uma API(open source) e não um framework.
|
Shairon Toledo |
|
|
 |
|
|