大多数 DWR 的功能是可以作为插件的,所以就通过替换默认的类可以改变 DWR 的功能。你可以通过包 含去覆盖默认的实现。举个例子:
org.directwebremoting.extend.ServerLoadMonitor
com.example.MyCustomServerLoadMonitor
没有规定我们越过主要的版本丢弃这些接口,但是我们将尝试提供简单的升级路径.
DWR2.0 插件: 默认的实现大多数在 org.directwebremoting.impl 包,细节是在 ContainerUtil.setupDefaults()指定的。
DWR1.1 插件: 默认的实现大多数在 uk.ltd.getahead.dwr.impl 包。