2010-12-03 26 views
3

Existe-t-il une approche standard pour la validation des données d'entrée et l'affichage des erreurs dans l'application GWT + GAE?Validation dans l'application GWT + GAE

plugin Eclipse génère projet GWT avec shared.FieldVerifier classe, qui fournit une méthode statique pour les valeurs de validation:

méthode
public static boolean isValidName(String name) { 
    if (name == null) { 
     return false; 
    } 
    return name.length() > 3; 
} 

isValidName() est ensuite appelée sur les données d'entrée en code côté client et le code côté serveur et si quelque chose ne va pas, une logique d'erreur est exécutée. BTW, je suppose, cette approche (ensemble de méthodes de validation statique, erreur spécifique affichant des logiques dans chaque cas) peut ne pas être très évolutive.

En outre, j'ai trouvé gwt-validation project on code.google.com, mais je n'ai pas encore étudié.

Pourriez-vous recommander des approches/bibliothèques standard, qui peuvent aider à gérer la validation et l'affichage des erreurs? La bibliothèque gwt-validation est-elle une norme?

Répondre

2

La norme est JSR303 et peut être utilisée pour valider le côté client aussi bien du côté serveur.

Veuillez jeter un oeil à ce sujet: GWT JSR 303 client validation