Modèle de structure / conception pour la validation des règles métier
Quel type de cadre /design pattern dois-je utiliser pour l'application qui a peut-être plus de 1000 biz règle validations?
Le type de systèmes que je suis en train de travailler sur se composent de beaucoup de formes d'entrée qui permettent aux utilisateurs d'entrer. Chaque formulaire de saisie a différentes sections.
c'est à dire la Forme d'Un a la Section A/B/C/D. le Formulaire B a section B/C/D
Certains de ces biz règle de validation sont communs aux deux formes, je suis à la recherche à une approche de réutiliser les règles.
Comment puis-je construire une entreprise solide de la règle de validation?
source d'informationauteur youcanlearnanything
Vous devez vous connecter pour publier un commentaire.
bave le cadre est spécifiquement conçu pour évaluer les règles d'affaires
printemps framework permet d'écrire les haricots à l'aide de langages dynamiques comme super et jruby. Vous pouvez facilement brancher JavaScript
stratégie de modèle de conception semble être un bon ajustement: appliquer chaque règle, une stratégie et d'exécuter l'un après l'autre.
similaire la chaîne de responsabilité modèle peut être utilisé: chaque règle échoue ou réussit et passe le contrôle à la règle suivante
Un bon motif pour mettre en œuvre des règles de gestion de la Spécification du modèle. C'est une combinaison de StratégieComposite et Interprète qui peuvent faire des paramétrables et facilement combinable règles. Assurez-vous de regarder aussi les original papier (pdf) par Fowler et Evans, et de prendre un coup d'oeil au livre Domain Driven Design si vous le pouvez.