一、下载DWR
?下载 dwr.jar 包。 然后放入 webapp/WEB-INF/lib 目录下。
?下载 dwr-版本号-src.zip, 将java/org/directwebremoting 内的 engine.js 和 util.js 放入WEB应用中
?
二、配置 web.xml 文件
<servlet> <servlet-name>dwr-invoke</servlet-name> <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>config-1</param-name> <param-value>WEB-INF/dwr1.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>dwr-invoke</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping>
debug 这个参数默认为false。如果选择true,我们可以通过 http://localhost:port/app/dwr看到你部署的每个DWR class。并且可 以测试java代码的每个方法是否运行正常。为了安全考虑,在正式环境下你一定把这个参数设为false。?
?
config-1 的命名必须以config开头。可以有>=0个。如果没有那么将会读取 WEB-INF/dwr.xml。如果有大于零个那么WEB- INF/dwr.xml文件将不会被读取。
?
三、编写java类 TestService.java?
package com.dwr; public class TestService { public String sayHello(String yourName) { return "Hello " + yourName; } }
?
下一页:dwr开发流程(二)