Frage

Ich benutze Java für die clientseitige Entwicklung mit Schaukel. Ich liebe Schwingen; Ich glaube, es ist eines der besseren GUI-Frameworks ist es. Was ich vermisse, ist jedoch die Unterstützung für deklarative Validierung. Wie dieser Schnipsel von XForms.

Haben Sie eine Bibliothek kennen, die in Formen in einer deklarativen Weise der Dateneingabe ermöglicht die Validierung, nicht für jede Komponente hässliche Validierungsdokument Hörer schreiben es?

War es hilfreich?

Lösung

Sie könnten versuchen, eine der Implementierungen von JSR 303 Bean Validation . Ich glaube nicht, es noch nicht abgeschlossen ist, aber es gibt ein paar Implementierungen herum wie Hibernate Validator und Agimatec Validation. Ich habe nicht versucht, aber entweder das Lesen durch einige Beispiele, wie Bean Validation verwendet werden macht es vielversprechend aussehen. Hier ist ein Interview mit der Spezifikation führen. Was ich am meisten an den Vorschlag gefällt, ist, dass die Validierungsregeln können in verschiedenen Schichten und mit verschiedenen Rahmen wiederverwendet werden. Sie können dafür die ‚Deklaration‘ zwischen Anmerkungen und xml wählen.

Schließlich sollten Sie Swing-href="http://code.google.com/p/javabuilders/" überprüfen , die zur Definition einer deklarativen Weise liefert, GUIs und verbindliche Validierung und Daten mit Schwingen zu tun.

Andere Tipps

Sie können an meinem Versuch aussehen einen Swing-GUI-Builder zu bauen, die JSR303 Validierung mit Hibernate Validator verwendet: http://code.google.com/p/swing-formbuilder/

Sie haben nur hässlich Validieren Modelle einmal zu schreiben. Sie können sie in einer „deklarative Weise“ verwenden. Actual nützlich Swing-Bibliotheken ist eine schwierigere Frage.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top