ОК, я только кратко посмотрел на DWR, и мне было интересно то же самое.Насколько я могу собрать сборки DWR и включить на вашу страницу некоторый javascript, который отражает вашу java на стороне сервера.Он будет генерировать прокси на стороне клиента, которые вы можете вызывать в своем javascript.Поэтому вместо использования команды jquerys $ .ajax (...) и указания URL-адреса, типа данных, данных и т. Д. Вы можете просто использовать RemoveObj.doSomeStuff (...), и он будет выполнять фактический AJAX-запрос за васза кулисами.
Это то же самое, что делает ASP.NET, когда вы объявляете [WebMethod].Это просто ярлык, который может сэкономить время на обслуживании, например, если ваши URL-адреса изменятся, я подозреваю, что DWR тоже обновит свой код на стороне клиента.
Моя единственная проблема в том, что это загрязняет пространство имен.
Чтобы фактически ответить на ваш вопрос, он ничего не делает с обычными JavaScript и сервлетами.