Spring, MVC, Model

kroschel

Mitglied
Hallo...
Zum Thema MVC ließt man häufig:
1. Dass das Model nur die Daten beinhaltet und ein POJO ist.
2. Das im Model auch die Logik für das Verändern der Daten rein muss. Der Controller soll dafür nicht genommen weden. Der ruft nur die entsprechenden Methoden des Models auf.

Welche Variante benutzt ihr, bzw. haltet ihr für die Richtige?

Gruß
 
Hallo!

Ganz klare Struktur (wenn du mit JSF arbeitest) die ich da verwende:

View-Controller, welche mir getter / setter bieten, sowie die Schnittstelle zu den Views:
UserMasterView.java // UserDetailView.java

Business-Objects, die meine Businesslogik realisieren:
UserBO

Data-Access-Objects, die die komplette Persistierung übernehmen:
UserDAO


Sämtliche Logik arbeite ich in der BO ab, erhöht die Wartbarkeit ungemein.

Lg,
goose
 
Zurück