Hallo,
ich beabsichtige eine Swing-Anwendung als Rich-Client Applikation zu erstellen. Wie lange sollte in so einem Fall eine Session leben? Sollte ich sowohl eine Session für das Lesen der Daten erzeugen und eine weitere (neue) Session für das schreiben oder löschen von Daten?
Beispiel: Änderung von Kundendaten
1.) Zuerst lese ich die Daten ein (session.load) und zeige sie im Dialogfenster an
2.) Dann wartet der Dialog auf eine User-Aktion
3.) Nach Änderung der Daten und betätigen des Speichern-Buttons werden die Daten persistiert. (session.saveOrUpate)
Der Vorteil EINER Session wäre, dass ich das session.isDirty-Flag verwenden kann, um festzustellen, ob der Anwender Änderungen gemacht hat, oder nicht.
Es wäre schön, wenn mir da jemand mit Praxiserfahrungen weiterhelfen könnte. Vielen Dank :-)
|