Validation
Validierungen setzen Geschäftsregeln durch, bevor das System Daten im Modell aktualisiert oder darauf reagiert. webforJ integriert Validierungen direkt in den Datenbindungsprozess und überprüft die Datenintegrität, während sie zwischen UI-Komponenten und dem Backend fließen.
Themen
📄️ Validators
Validatoren validieren Daten innerhalb Ihrer UI-Komponenten gegen definierte Einschränkungen, bevor diese Daten dem Datenmodell zugeführt werden. Sie können Validatoren anwenden, um zu überprüfen, ob Daten bestimmten Kriterien entsprechen, wie beispielsweise innerhalb eines festgelegten Bereichs zu sein, einem Muster zu entsprechen oder nicht leer zu sein.
📄️ Reporters
Validation Reporter werden verwendet, um Feedback über den Validierungsprozess an die Benutzeroberfläche bereitzustellen. Diese Funktion ist entscheidend, um die Benutzer über die Ergebnisse ihrer Eingabevalidierung zu informieren, insbesondere in komplexen Formularen oder datenintensiven Anwendungen.
📄️ Context Results
Wenn Sie Daten von der Benutzeroberfläche in das Modell schreiben, löst die write-Methode des BindingContext die Validierungen aus. Die Validierungsergebnisse bestimmen, ob die Daten akzeptabel sind.
📄️ Triggers
Importe Tabs de '@theme/Tabs';
📄️ Jakarta Validation
Java Bean Validation wird allgemein als der Standard für die Integration von Validierungslogik in Java-Anwendungen anerkannt. Es verwendet einen einheitlichen Ansatz zur Validierung, indem es Entwicklern ermöglicht, Eigenschaften des Domainmodells mit deklarativen Validierungsconstraints zu annotieren. Diese Constraints werden zur Laufzeit durchgesetzt, mit Optionen für sowohl integrierte als auch benutzerdefinierte Regeln.