Actually I'm using trunk version of google-guice and warp-persist, so
I don't need to start the persistence service anymore? I just need to
put in my WebModule
filter("/*").through(PersistenceFilter.class) right?


On Tue, Apr 7, 2009 at 11:53 AM, Robbie Vanbrabant
<[email protected]> wrote:
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to