DWR 的易用性

    DWR 的主要特性就是 易用(ease of use)。DWR 对开发人员隐藏了许多细节。例如,这意味着不需要知道 XMLHttpRequest 就能够使用 Ajax 功能,以及如何把Java对象发送给浏览器,等等。对于Java对象与JavaScript之间的marshaling/unmarshaling,DWR 有它自己的框架。

    搭建 DWR 环境就是拷贝 dwr.jar 到 web应用的 WEB-INF/lib 目录中,并将应用安装到服务器中。我们的java类不需要实现特殊的接口,甚至可以开发一个完全透明的Java对象,该对象不知道任何DWR相关的类。

    DWR 不会强制我们替换掉现有的代码,而是可以和非Ajax应用并存,并且允许我们渐渐地将应用中的某个部分转换成Ajax功能。

相关推荐