On 5/11/05, Gregg D Bolinger <[EMAIL PROTECTED]> wrote:
> Ok, so I have followed the tutorial and everything seems to be loading up
> correclty. So now my question is this. I have a UserService that uses my
> UserDAO to login a user to the system. How in my java code to gain access to
> the WebApplicationContext that I loaded up in hivemodule using the 2 classes
> in the tutorial?

Why don't you define a bean in your context that implements the
ApplicationContextAware interface ? When context is loaded, it will
call setApplicationContext on this bean. You can maka a static
property in this Bean and access it wherever in your application.
I've been doing this on tapestry 3.0 and it works pretty nice.


> 
> Thanks.
> 
> Gregg
> 
> On 5/11/05, Gregg D Bolinger <[EMAIL PROTECTED]> wrote:
> >
> > Thanks. I didn't see that. I'll take a look and see if it works out for
> > me.
> >
> > Gregg
> >
> > On 5/11/05, Nanda Firdausi < [EMAIL PROTECTED]> wrote:
> > >
> > > I don't know whether this is suitable or not, but have you seen:
> > > http://wiki.apache.org/jakarta-tapestry/Tapestry31Spring ?
> > >
> > > --
> > >
> > > > -----Original Message-----
> > > > From: Gregg D Bolinger [mailto:[EMAIL PROTECTED]
> > > > Sent: 11 Mei 2005 6:18
> > > > To: Tapestry users
> > > > Subject: Spring & Custom Engine
> > > >
> > > > I am integrating Spring into my Test Tapestry app and I am
> > > > using the guide in Spring in Action to do so. The snag I have
> > > > is that the RequestContext has been depricated in 4.0.Looking
> > > > at the Tapestry docs for 4.0 I am wondering if the method
> > > > Spring In Action suggests is the best method anymore. Below
> > > > is the custom engine class they suggest creating.
> > > >
> > > > public class SpringTapestryEngine extends BaseEngine {
> > > > private static final String SPRING_CONTEXT_KEY =
> > > > "springContext"; protected void
> > > > setupForRequest(RequestContext context) {
> > > > super.setupForRequest(context); Map global = (Map)
> > > > getGlobal(); ApplicationContext appContext =
> > > > (ApplicationContext)global.get(SPRING_CONTEXT_KEY);
> > > > if (appContext == null) {
> > > > ServletContext servletContext =
> > > > context.getServlet().getServletContext();
> > > > appContext = WebApplicationContextUtils.getWebApplicationContext
> > > > (servletContext);
> > > > global.put(SPRING_CONTEXT_KEY, appContext); } } }
> > > >
> > > > I am wondering if it might be better to do something similar
> > > > but as an ASO.
> > > > If so, could someone guide me on setting up the hivemodule
> > > > and getting this to work? I'd really appreciate it.
> > > >
> > > > Thanks.
> > > >
> > > > Gregg Bolinger
> > > >
> > >
> > >
> >
> 
>

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

Reply via email to