Overview
What is DWR?
DWR : A Java library that enables Java on the server
In depth
A closer look at DWR
DWR was developed to be a Java library that enables Java on the server and JavaScript in a browser to interact and call each other as simply as possible.DWR will generate the JavaScript to allow web browsers to securely call into Java code almost as if it was running locally. It can marshal virtually any data including collections, POJOs, XML and binary data like images and PDF files. All that is required is a security policy that defines what is allowed.With Reverse Ajax, DWR allows Java code running on a server to use client side APIs to publish updates to arbitrary groups of browsers. This allows interaction 2 ways - browser calling server and server calling browser. DWR supports Comet, Polling and Piggyback (sending data in with normal requests) as ways to publish to browsers.DWR provides integration with Dojo, TIBCO GI, Scriptaculous in the browser, and with Spring, Struts, Guice, Hibernate and others on the server.It has a large user-base, active mailing list and has been used in many projects including the Walmart shopping site and American Airlines flight booking site.DWR has a number of features like call batching, marshalling of virtually any data-structure between Java and Javascript (including binary file uploading and downloading), exception handling, advanced CSRF protection and deep integration with several Java server-side technologies like Spring and Guice.
Verdict
Should you download DWR?
DWR runs on
Windows 10/11
and is available under the
Apache License 2.0
license
— the installer is 494 KB.
We’ve catalogued it under
General.
✓
Verified clean. Every DWR build on SoftLookup is scanned for viruses, spyware, adware, trojans and backdoors. We re-test on every update.
Sponsored
At a glance
DWR specifications
- Publisher
-
Joe Walker
- Last updated
- May 1, 2026
- License
- Apache License 2.0
- Operating system
- Windows 10/11
- File size
- 494 KB
- Price
- Free
- Page views
- 501
Help fellow users decide. Share your experience with DWR.