Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Wir wissen nun, wie Validatoren funktionieren und wann sie aufgerufen werden. Wir müssen allerdings noch unser Domänenmodell mit den Validatoren verknüpfen, um zu definieren, welcher Teil des Modells mit welchem Validator geprüft werden soll. Hierfür gibt es die folgenden drei Möglichkeiten, auf die im Folgenden eingegangen wird:
Validierung im Domänenmodell mit Annotations
Validierung im Domänenmodell durch eine eigene Validatorklasse
Validierung von Controller-Argumenten
Oft ist es ausreichend, die Eigenschaften eines Domänenobjekts einzeln zu validieren. Wenn alle Eigenschaften erfolgreich validiert wurden, so ist auch das ganze Domänenobjekt erfolgreich validiert; wenn eine Eigenschaft nicht validiert werden konnte, so schlägt die Validierung des gesamten Domänenobjekts fehl.