Note that Dhanji is talking about the yet to be released WP 2.0. Also, Dhanji doesn't seem to remember that he convinced me to drop LifecyclePersistenceFilter ;-). The PersistenceFilter will automatically start/stop your PersistenceService(s). See http://tinyurl.com/cbw9va for some more information. You can get the latest WP 2.0 snapshot here: http://tinyurl.com/cg7nql New features: http://tinyurl.com/dl2fyl
Cheers Robbie On Tue, Apr 7, 2009 at 4:28 PM, Dhanji R. Prasanna <[email protected]> wrote: > The servlet extension is a good choice for this. Note that you do not need > a persistence service initializer if you boot up Warp Persist in your > ServletContextListener (after creating the injector) or better yet just use > Warp Persist's LifecyclePersistenceFilter (register in WebModule) and it > takes care of the start and shutdown for you. > Dhanji. > > > On Tue, Apr 7, 2009 at 11:05 PM, Eduardo Nunes <[email protected]> wrote: > >> >> Hi there, >> >> After a long period of reading, now I'm starting to code my >> application using these frameworks: Wicket, Google Guice and >> Warp-persistence. I facet a conceptual problem (IMHO) about how >> initialize google guice. I read a lot of source codes on the internet >> and most of them, if not all, initialize Google Guice and >> Warp-persistence inside the WicketApplication class (extends >> WebApplication). I think it isn't a good thing, because in the >> conceptual point of view google guice doesn't have direct relation to >> wicket. So, I started to find a good solution for this problem. >> My solution consists in use Google Guice servlet extension. I think >> that sometimes a source code says more than a thousand words ehehe, >> below are the pastbin links for all envolved files. What I want from >> you is a feedback, suggestions, improvements, critics, etc... >> >> Files: >> - web.xml >> http://pastebin.com/f576189de >> >> - GuiceServletContextListener >> http://pastebin.com/f6a42d811 >> >> - WebModule >> http://pastebin.com/f24a797b >> >> - ServiceModule >> http://pastebin.com/f6e9db66f >> >> - PersistenceServiceInitializer >> http://pastebin.com/f6e4425fd >> >> Maybe, and probably, some parts of the pasted source code are based on >> another projects, blogs posts, etc. >> >> Thanks, >> Eduardo S. Nunes >> >> (this message was sent to wicket group list too) >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-guice?hl=en -~----------~----~----~----~------~----~------~--~---
