Validação de formulário  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
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
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 !!!
[Email] [MSN]
hashcode
JavaChild
[Avatar]
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
[WWW]
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?
hashcode
JavaChild
[Avatar]
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
[WWW]
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.
hashcode
JavaChild
[Avatar]
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
[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team