MadM
Mitglied
Mahlzeit,
in meinem derzeitigen Projekt kommen Hibernate und Struts zum Einsatz. Beide Technologien sind Neuland für mich.
Ich suche nach einer guten Lösung für den Weg von der Datenbank zur Weboberfläche (Formulare).
Eine (einfache) Möglichkeit wäre ja, in der Form-Bean ein Hibernate-POJO zu verwenden und auf dessen Getter und Setter zu verweisen/weiterzuleiten. Allerdings würde man auf diese Weise ja die View vom Model abhängig machen, was dem MVC-Prinzip von Struts wiederspricht.
Die andere Möglich ist die Verwendung von DTOs, wobei das i.d.R. nur Rumkopieren von Werten bedeutet aber die Trennung besser wahrt. Andererseits sind hier Konvertierungen (z.B. String aus Formular <--> Date aus POJO) besser unterzubringen.
Was ist die bessere Wahl? Gibt es Patterns dafür?
Gruß
MadM
in meinem derzeitigen Projekt kommen Hibernate und Struts zum Einsatz. Beide Technologien sind Neuland für mich.
Ich suche nach einer guten Lösung für den Weg von der Datenbank zur Weboberfläche (Formulare).
Eine (einfache) Möglichkeit wäre ja, in der Form-Bean ein Hibernate-POJO zu verwenden und auf dessen Getter und Setter zu verweisen/weiterzuleiten. Allerdings würde man auf diese Weise ja die View vom Model abhängig machen, was dem MVC-Prinzip von Struts wiederspricht.
Die andere Möglich ist die Verwendung von DTOs, wobei das i.d.R. nur Rumkopieren von Werten bedeutet aber die Trennung besser wahrt. Andererseits sind hier Konvertierungen (z.B. String aus Formular <--> Date aus POJO) besser unterzubringen.
Was ist die bessere Wahl? Gibt es Patterns dafür?
Gruß
MadM
Zuletzt bearbeitet: