Announcement

Collapse
No announcement yet.

Validieren von Daten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Validieren von Daten

    Hallo,

    kennt jemand von euch eine Klasse(n) die sich mit dem Validieren von Daten beschäftigt.

    Muss unter dem JBuilder diverse Prüfungen von Eingabefeldern vornehmen, ob es z.B. eine reine Zahl ist, ob es ein Float ist, ob es ein reiner String ist, ob das Datum korrekt eingegeben wurde etc.

    Tipps wären nett.

  • #2
    Der Jakarta Validator ist sehr gut ( http://jakarta.apache.org/commons/validator/ ). Man definiert Regeln in einem xml-File und kann Java Beans gemäß dieser Regeln validieren. Was Du beschreibst ist alles möglich (und vieles mehr). Leider war der Validator ursprünglich sehr stark mit dem Struts-Framework verheiratet. Er ist zwar mittlerweile unabhängig zu benutzen, die meisten Beispiele sind aber im Zusammenhang mit Struts. Ein wenig Info steht im Wiki <br>http://wiki.apache.org/jakarta-commons/ValidatorFaq
    <br>
    Ein Struts-unabhängiges Beispiel gibt es hier:<br>

    http://cvs.apache.org/viewcvs.cgi/jakarta-commons/validator/src/example/org/apache/commons/validator/example/

    Es lohnt sich trotzdem mal in die Struts-Beispiele reinzuschauen.

    Gruß,

    Alwi

    Comment


    • #3
      Hallo,

      vielen Dank für den Tipp. Habe es mal getestet und mein Boss meinte, es sei zu gross und umständlich.

      Gibt es nicht etwas, was kleiner und einfacher zu integrieren ist?

      Gruss
      Sve

      Comment


      • #4
        Stimmt, etwas umfangreich ist es schon. Ich kenne allerdings kein anderes, welches losgelöst wäre. Wenn es wirklich nur um Integer/Double/Date-Syntaxprüfungen geht, kann man das ja schnell selbst bauen, z.b. eine Validator-Klasse für jedes Property eines Bean etc. Man kann das ev. auch mit den Beanutils ( http://jakarta.apache.org/commons/beanutils/ ) kombinieren. Die enthalten viele nützliche Klassen zum Handling von properties und ein einfaches Converter-Framework.

        Gruß,

        Alwi

        Comment


        • #5
          Hallo,

          vielen Dank. Bin doch noch glücklich geworden. Naja eher der Chef :-) Habe was gefunden :
          http://www.richardsonpublications.com/validation/

          Macht fast genau das, was es soll. Ist einfach anzuwenden und gut erweiterbar.

          Gruss
          Sve

          Comment


          • #6
            Hab mal reingeschaut. Das ist wirklich sehr schön einfach.

            Gruß,

            Alwi

            Comment

            Working...
            X