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
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