-Igor
On 11/6/05, Alexandru Popescu <[EMAIL PROTECTED]> wrote:
#: Igor Vaynberg changed the world a bit at a time by saying on 11/6/2005 7:06 PM :#
> Or how about a simple solution:
>
> public MyApplication extends WebApplication {
> public Object lookup(String name) {
> Object=...do a lookup from somewhere like spring context or app object...;
> return object;
> }
> }
>
> public MyPage extends Page {
> public transient SomeService service;
>
> public SomeService getService() {
> if (service==null) {
> service=getApplication().lookup(SomeService.class.getName());
> }
> return service;
> }
>
> I know its not quiete as elegant as ioc but it has none of the performance
> hits an automatic injection would cause if it would be done on
> deserialization of every component. Also its a lazy lookup so you dont do it
> until its needed, and its only done once per page (until it gets
> deserialized).
>
> -Igor
>
But this was exactly what I was suggesting to avoid ;-). Lookups and factories are not ioc/di.
./alex
--
.w( the_mindstorm )p.
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user