File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Application Frameworks and the fly likes OSIV in wicket - legacy servlet application ... Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "OSIV in wicket - legacy servlet application ..." Watch "OSIV in wicket - legacy servlet application ..." New topic

OSIV in wicket - legacy servlet application ...

Grace Green
Ranch Hand

Joined: Nov 08, 2010
Posts: 79
Would you recommend using a wicket RequestCycleListener to implement the OSIV pattern and storing the hibernate session in a threadlocal ? WOudl there be a way for me to make the hibernate session stored in this ThreadLocal to be available in regular servlets (my app is currently a mix of wicket pages and legacy servlets ? The problem I am encountering is that in the legacy servlets, if I try MyRequestCycleListener.getSession(), the #onEndRequest has already been executed and the session in the ThreadLocal has already been closed.
For the legacy servlets should I use a regular servlet filter ?
Any comments ? tips ?

In MyRequestCycle, I do use the ManagedSessionContext to bind/unbind the hibernate Session:
I agree. Here's the link:
subject: OSIV in wicket - legacy servlet application ...
It's not a secret anymore!