No probs. To verify that the TapestryFilter is doing it's job, try to @Inject RequestGlobals into your bean.
Cheers, Lance. 2009/12/22 Ashwanth Kumar <ashwanth.ku...@gmail.com> > Sure, > > Thanks a lot! I'll post my code, once i get it working! > > - Ashwanth Kumar > > On Tue, Dec 22, 2009 at 5:32 PM, Lance Java <lance.j...@googlemail.com > >wrote: > > > The tapestry creator will look something like... > > > > public class TapestryCreator extends AbstractCreator { > > private String beanName; > > > > public String getBeanName() { > > return beanName; > > } > > > > // set by config in dwr.xml (see my prev email) > > public void setBeanName(String beanName) { > > this.beanName = beanName; > > } > > > > public Object getInstance() { > > // Use this instead of WebContextFactory (suggested in my prev > email) > > ServletContext servletContext = > > org.directwebremoting.ServerContextFactory.get().getServletContext(); > > Object bean = getTapestryBean(servletContext, getbeanName); > > } > > > > protected Object getTapestryBean(ServletContext servletContext, String > > beanName) { > > // look up the bean from the tapestry registry > > } > > > > public Class getType() { > > return getInstance().getClass(); > > } > > } > > > > You will then use a dwr config similar to my previous email to define the > > TapestryCreator and map it to a named service in the tapestry registry. > As > > I > > said, please download the DWR source and take a look at the SpringCreator > > for inspiration. > > > > 2009/12/22 Ashwanth Kumar <ashwanth.ku...@gmail.com> > > > > > Can u provide an example! I dont find any good example on the site! > > > > > > - Ashwanth Kumar > > > > > > On Tue, Dec 22, 2009 at 5:10 PM, Lance Java <lance.j...@googlemail.com > > > >wrote: > > > > > > > Ah... great. > > > > > > > > The TapestryCreator can access the servlet context using: > > > > org.directwebremoting.WebContextFactory.get().getServletContext(); > > > > > > > > http://directwebremoting.org/dwr/server/javaapi.html > > > > > > > > 2009/12/22 Thiago H. de Paula Figueiredo <thiag...@gmail.com> > > > > > > > > > Em Tue, 22 Dec 2009 09:27:26 -0200, Lance Java < > > > > lance.j...@googlemail.com> > > > > > escreveu: > > > > > > > > > > > > > > > One more thing to note is that DWR supports ajax filters which are > > > > >> basically interceptors on DWR services. You may want to duplicate > > some > > > > of > > > > >> the > > > > >> TapestryFilter's functionality in an AjaxFilter. > > > > >> > > > > > > > > > > There's no need to do that. TapestryFilter puts the Registry in the > > > > servlet > > > > > context under the org.apache.tapestry5.application-registry > > attribute. > > > > Then > > > > > you can get the HibernateSessionManager and get a Session through > its > > > > > getSession() method. I haven't tested it, but that's what I would > > try. > > > > > > > > > > -- > > > > > Thiago H. de Paula Figueiredo > > > > > Independent Java, Apache Tapestry 5 and Hibernate consultant, > > > developer, > > > > > and instructor > > > > > Owner, software architect and developer, Ars Machina Tecnologia da > > > > > Informação Ltda. > > > > > http://www.arsmachina.com.br > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > > > > > For additional commands, e-mail: users-h...@tapestry.apache.org > > > > > > > > > > > > > > > > > > > >