Exemple de document XML Règles:Enregistrer des règles métier dans un document XML, valider ensuite en Java, comment?
<user>
<username>
<not-null/>
<capitals value="false"/>
<max-length value="15"/>
</username>
<email>
<not-null/>
<isEmail/>
<max-length value="40"/>
</email>
</user>
Comment puis-je mettre en œuvre cela? Je commence à partir de zéro, ce que j'ai actuellement est une User-class, et un UserController qui enregistre l'objet User dans de DB (via une couche Service et couche Dao), Spring MVC de base. Je ne peux pas utiliser la validation Spring MVC mais dans notre modèle classes, je dois utiliser un document XML pour un administrateur peut modifier les règles
Je pense que je besoin d'un modèle qui construit dynamiquement un algorithme basé sur ce qui est fourni par le document XML Rules, mais je ne peux pas penser à autre chose qu'à une quantité massive de if-statements.
Je n'ai encore rien pour l'analyse syntaxique et je ne sais pas comment je vais (dé) le coupler à partir de l'implémentation réelle du processus de validation.
Salut, merci pour les bonnes références! J'avais besoin d'une solution pour changer les règles après le déploiement. J'ai une solution actuelle maintenant, mais je vais regarder dans Apache Digester. Merci encore. – JavaPete