getVisit() and getGlobal() work exactly the same in 4.0 as in 3.0.

The scenario you describe is a great reasont to move towards annotations.

On 6/1/05, Hugo Palma <[EMAIL PROTECTED]> wrote:
> Maybe i'm not understanding this correctly but it seems to me that the
> behaviour i've described is quite essential to most applications. As an
> example, most applications have a base page class that implements the
> pageValidate method for performing authorization checks. These usually
> involve database access, so as usual the code that does the validation
> should be in a hivemind service.
> 
> If i understood correctly, for this approach to work now i would have to
> inject the service in every single page of my application, right ? If
> so, i think this is a very poor way of doing things.
> 
> I thought about accessing the hivemind registry directly from the base
> page class so that i could use them directly just for this base page but
> the access to the ServletContext has been deprecated.
> 
> 
> Is there any other way around this ?
> 
> 
> 
> Thanks
> 
> Hugo
> 
> Howard Lewis Ship wrote:
> 
> >No, those are still hard-wired.
> >
> >On 5/25/05, Hugo Palma <[EMAIL PROTECTED]> wrote:
> >
> >
> >>In 4.0 we are supposed to inject the visit and global objects as
> >>page/component properties where needed. But what if i need them in every
> >>page ?
> >>I need the visit object in every page because i use it to check if the
> >>user is logged on. I do this in a base class that all page classes
> >>extend. I don't want to have to write "inject" element in every single
> >>page i create. Is there anyway i can do this ?
> >>
> >>
> >>Cheers
> >>
> >>Hugo
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >>
> >>
> >
> >
> >
> >
> 
> 


-- 
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to