DWR generates JavaScript to allow web browsers to securely call into Java code almost as if it was running locally.
It controls virtually any data including XML, collections, POJOs and binary data like images and PDF files.
A security policy defining allowed actions must be in place though.
With Reverse Ajax, DWR allows two-way interaction: browser calling server and server calling browser.
DWR supports Comet, Polling and Piggyback as ways to publish to browsers.
DWR provides integration with Spring, Guice, Hibernate, Apache Struts and others.
What's New in This Release: [ read full changelog ]
· RPC Enhancements
· Improved Marshalling
· Reverse Ajax
· JSONP support
· JSON-RPC support