Was ist der Unterschied zwischen einer Gültigkeitsregel und eine business-Regel?

Was ist der Unterschied zwischen einer Gültigkeitsregel und eine business-Regel ?

Als pro mein Verständnis, 'wenn sich der Zustand des business-Objekts/der Objekte ist nicht, wie erwartet, dann werfe eine Fehlermeldung' ist eine Gültigkeitsregel, und " wenn sich der Zustand des business-Objekts/der Objekte ist oder nicht gleich etwas, dann ändern Sie den Status eines bestimmten business-Objekts/der Objekte [oder eine Aktion/Veranstaltung, aber nicht nur werfen ein error]' ist eine business-Regel.

Validierung werden können UI-Validierungen die Validierung der Werte von UI-Felder oder Anwendung Validierungen die Validierung der business-Objekt-Mitgliedstaaten.

Ich bin mir nicht sicher, ob mein Verständnis oben ist korrekt. In meinem Projekt, wir haben ein Validierungs-framework, in dem eine einfache Validierung der Anruf dauert in der business-Objekte zu validieren gegen etwas, und ein Fehler Sammler, sammeln Sie alle Fehler. Die Fehler werden auf dem Bildschirm angezeigt anschliessend.

Darüber hinaus haben wir Regeln, fällt in die zweite Kategorie, wie oben beschrieben ich.e überprüfen Sie die business-Objekte/Objekte Zustand und eine Aktion ausführen wie beim ändern des Status ein weiteres business-Objekt. Ich versuche, herauszufinden, die Strategie zu implementieren, die solche Regeln entweder die Verwendung einiger Frameworks [nicht ein Validierungs-framework] oder einer rule-engine.

Können Sie mir bitte helfen das Verständnis der Unterscheidung zwischen den oben genannten 2 Arten von Regeln, und wenn es irgendwelche Umsetzungsstrategien/Empfehlungen wäre es hilfreich.

InformationsquelleAutor Snake | 2011-07-08
Schreibe einen Kommentar