Frage

Die struts2 Validation Framework ermöglicht es Ihnen, Ihre Validierung für eine Aktion oder auf der Domäne-Objekt-Ebene zu definieren.

Meine Frage ist, gibt es einen Vorteil oder Nachteil übereinander verwenden? Was empfehlen Sie?

Meine eigenen Erkenntnisse: Sie können die gleichen Domain-Objekte in mehreren Aktionen verwenden und können Validierungsregeln pro Aktion neu definieren ... vielleicht ist es besser, die Validierungsregeln in dem Objekt zu platzieren. Aber ich fühle mich unwohl Platzierung Validierungsregeln auf Domain-Ebene, da es etwas zu sein scheint, die in der Aktion gehört.

War es hilfreich?

Lösung

In der MVC-Architektur die Validierung sollte auf Modellebene durchgeführt werden heißt Domänenobjekte. Ich glaube nicht, dass es entsprechende Validierungslogik in Steuerungen (Aktionen) haben.

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