You would also need to call injectDependencies when a page and components
are deserialized from session - the latter can be tricky.

-Igor


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Christian Essl
> Sent: Thursday, October 27, 2005 3:55 PM
> To: wicket-user@lists.sourceforge.net
> Subject: Re: [Wicket-user] My take on Spring integration
> 
> Is AOP realy needed for that?
> 
> Propably I do not understand the problem but why can't you 
> just write a special Panel, Page etc which calls an 
> overrideable injectDependencies() method in the constructor. 
> The default implementation of
> injectDependencies() does basicly read the annotations, 
> lookup the services and inject them? I think this way you 
> could on an instance by instance basis fine-grain control 
> what gets injected. And during testing you just inject the 
> mocks in this overriden method.
> 
> Just my two cents.
> 
> Thanks,
> Christian
> 
> On Thu, 27 Oct 2005 21:50:02 +0200, Stefan Arentz 
> <[EMAIL PROTECTED]> wrote:
> 
> >
> > On Oct 27, 2005, at 9:21 PM, Sven Meier wrote:
> >>
> >> BTW rather than letting panels pull service from the page, I'd  
> >> prefer the page to push services into its panels (i.e. the page  
> >> injects dependencies into its panels).
> >> I don't want my panels to be dependent on the containing page.
> >
> > Yup. That is exactly what I do.
> >
> > But. I just moved the aspect from WebPage to Component and guess  
> > what, the annotation and bean resolving works fine in Panels and 
> > WebComponents too now :-)
> >
> > It is still to hackerish to use btw. There are some really nasty  
> > delays for example. I need to find some time to polish this.
> >
> >   S.
> >
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by the JBoss Inc.
> > Get Certified Today * Register for a JBoss Training Course Free 
> > Certification Exam for All Training Attendees Through End of 2005 
> > Visit http://www.jboss.com/services/certification for more 
> information 
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
> 
> 
> --
> Christian Essl 
> 
>       
> 
>       
>               
> ___________________________________________________________
> Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - 
> Hier anmelden: http://mail.yahoo.de
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by the JBoss Inc.
> Get Certified Today * Register for a JBoss Training Course
> Free Certification Exam for All Training Attendees Through End of 2005
> Visit http://www.jboss.com/services/certification for more information
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
> 
> 




-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to