DWR is a Java open source library that helps developers wanting to write Web sites that include AJAX technology. It allows code in a Web browser to use Java functions running on a Web server as if it was in the browser.
Recent releases


Release Notes: This release adds Guice support and fixes many reverse AJAX bugs.


Release Notes: Changes include a JavaScript proxy API, reverse AJAX, and new security features. There were also security and bugfixes.


Release Notes: A host of new features were added, including a JavaScript proxy API, Reverse Ajax, and new security features.


Release Notes: This release contains some new features like Annotation-based configuration and a customization to allow Reverse Ajax to use Jetty Continuations. It also contains an experimental new feature to let you write Javascript using a Java API.


Release Notes: There are many new features. The biggest is Reverse Ajax. v1 allowed you to asynchronously call Java code from Javascript. v2 allows you to call Javascript from Java.