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