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.

http://directwebremoting.org/dwr/server/dwrxml/filters.html
2009/12/22 Lance Java <lance.j...@googlemail.com>

> For a bit more info your dwr.xml might look like this:
>
> <dwr>
>   <init>
>     <creator id="tapestry" class="foo.bar.TapestryCreator"/>
>   </init>
>   <allow>
>     <create creator="tapestry" javascript="SomeService">
>       <param name="beanName" value="someService"/>
>     </create>
>   </allow>
> </dwr>
>
> Perhaps some of the tapestry gurus can help out a bit more here. For
> normal DWR usage in tapestry, you disable the tapestry filter for /dwr/*. It
> seems that you might want a bit of the tapestry filter's functionality but
> not all. For example injecting the request / response / session and creating
> a hibernate session.
>
> If you come up with a working solution, please post it back to the DWR
> user's list and we'll include it in the project.
>
> Cheers,
> Lance.
>
> 2009/12/22 Lance Java <lance.j...@googlemail.com>
>
>  You might like to take this discussion onto the dwr user's list. I think
>> it might involve writing a TapestryCreator which is able to look up services
>> from the tapestry registry. Please download the dwr source and have a look
>> at the SpringCreator for inspiration.
>>
>> Cheers,
>> Lance.
>>
>> 2009/12/21 Ashwanth Kumar <ashwanth.ku...@gmail.com>
>>
>> Hello,
>>>
>>> In my project, i would like to use DWR along with Tapestry! But i've a
>>> probelm. Its like i need to access the DB, i use Hibernate with Tapestry.
>>> In
>>> my class i've:
>>>
>>> @Inject
>>> private Session _session;
>>>
>>> when i access this class from DWR, Tapestry doesn't interfere at all.
>>> But,
>>> i'm getting a null pointer exception where i first start using the
>>> Session.
>>> How and what should be done for this?
>>>
>>>  - Ashwanth Kumar
>>>
>>
>>
>

Reply via email to