DWR(Direct Web Remoting)项目是在[Apache许可]下的一个开源的解决方案,它供给那些想要以一种简单的方式使用[AJAX]和[XMLHttpRequest]的开发者。它具有一套[Javascript]功能集,它们把从HTML页面调用应用服务器上的[Java]对象的方法简化了。它操控不同类型的参数,并同时保持了HTML代码的可读性。
DWR不是对一个设计的插入,也不强迫对象使用任何种类的继承结构。它和servlet框架内的应用配合的很好。对缺少[DHTML]编程经验的开发者来说,DWR也提供了一个[JavaScript]库包含了经常使用的DHTML任务,如组装表,用item填充select下拉框,改变HTML元素的内容,如 div 和 span。DWR网站是详尽的并且有大量的文档。