Direct Web Remoting(DWR) llamado por algunos el Ajax para Java, simplifica la interacción de aplicaciones AJAX con nuestros servlets.
DWR permite Javascript en un browser para interactuar con Java en un servidor y te ayuda a manipular paginas web con los resultados.
A mi me llamo la atención al leer La cara oscura del desarrollo y especialmente este parrafo “Lo que considero más “novedoso” de DWR es que genera dinámicamente código JavaScript basado en clases Java. Esto permite al desarrollador usar código Java desde JavaScript como si este fuese local al web-browser, cuando en realidad el código Java se ejecuta en el servidor. Este enfoque es una alternativa interesante al uso de RMI o SOAP”.
Un ejemplo de codigo para ver las funcionalidades o para empezar a curiosear lo encuentras aquí y toda la documentacion con los pasos y explicación en Java World. Incluso es posible trabajarlo junto a Spring y a Hibernate, asi que no hay excusas para darle una ojeada si quiera.
Hace unos dias atras un amigo Roberto Cotrina me dijo que ya tenia un ejemplo en su página de proyectos y bueno por ahi te contactas con él para aprenderlo.

muy bueno el Post, claro y conciso.
Justamente estaba buscando algo de DWR para aplicarlo en un sistema en el que estoy trabajando y cai en tu blog,
saludos de un limeño varado en Buenos airess jeje
chauu