Sessionmanagement (ThreadLocal) in Hibernate via Spring möglich?

ymene

Bekanntes Mitglied
Hallo zusammen,

aktuell nutze ich ein Session per Request Model zusammen mit Hibernate/Spring für meine Swing Mehrbenutzer - Client/Server Applikation. Nach und nach wuchs die Applikation und die Requests wurden (wie das so immer ist) zunehmend komplexer. Dies hatte dann erhebliche Performance einbußen zur Folge. Aus diesem Grund habe ich mich entschieden nun die Session für komplexe Requests aufrecht zu erhalten um mehrere Requests über die gleiche Session stellen zu können.

Um dieses Ziel zu erreichen, sagte man mir dass das ThreadLocal Session Pattern ideal sein sollte. Nachdem ich mich etwas eingelesen habe, bin ich der Überzeugung, dass dem auch so ist und habe zudem gehört, dass man sogar Spring die Aufgabe überlassen kann diese ThreadLocals selber zu managen (via Annotations oder ähnlichem?) . Leider finde ich hierfür einfach keine wirklichen Quellen, aber da ich noch nicht so gut mit Spring vertraut bin, suche ich vielleicht auch an den falschen Stellen.

Hat vielleicht jemand schon Erfahrungen diesbezüglich gesammelt und kann mir mitteilen ob Spring dies wirklich übernehmen kann und gegebenenfalls auf eine Quelle verweisen? Ich würde ungern die Session Verwaltung händisch umsetzen um im Anschluss feststellen zu müssen, dass ich das über simple Spring Konfigurationen hätte lösen können.

Grüße,
ymene
 
die 4 Stichwörter 'Session ThreadLocal Hibernate Spring' bei google eingetippt führt gleich als ersten Link zu
Hibernate - Thread Local Session
mit Sätzen wie
The Spring Framework offers a convenient pre-built implementation of the Thread Local Session pattern, integrated with its transaction management infrastructure via a Hibernate-specific strategy.
wenn das nix ist 😉
 
Auf dem Link war ich bereits tatsächlich. Daher hab ich auch die Information genommen, dass es grundsätzlich möglich ist. Dabei hab ich allerdings wohl die weiterführenden Links übersehen. Dort scheint es zumindest auf dem ersten Blick gut beschrieben zu sein. Leider ist der von 2003, daher könnt ich mir vorstellen, dass sich bis dato schon viel getan hat. Aber es sollte mir zumindest helfen gezielter suchen zu können. Danke!
 

Neue Themen


Zurück
Oben