DWR(Direct Web Remoting)是一个Ajax的开源框架,用于改善web页面与Java类交互的远程服务器端的交互体验。
官网:http://directwebremoting.org/dwr/index.html。
从首页可以看到
1、DWR 是一个JAVA库,他的目标是让JS跟Java交互更简单。
2、DWR 当前最新版本是 3.0.0.0。
一、use DWR in your website in minutes (几分钟就能在我们WEB项目里使用DWR,太激动了)。
在web项目里面应用DWR分成五步
1、下载dwr.jar包置于WEB/lib。
2、DWR依赖commons-logging.jar,添加dwr.jar包置于WEB/lib 。
3、在web.xml添加 DWR servlet定义和映射。
DWR Servlet dwr-invoker org.directwebremoting.servlet.DwrServlet debug true dwr-invoker /dwr/*
4、创建DWR配置文件(dwr.xml)。
5、测试驱动
http://localhost:8080/[YOUR-WEBAPP-CONTEXT]/dwr/
进入详细说明
1、可以看到在js中使用前要引用那些JS。
2、测试方法正确调用。
二、Demo
进入下载页面,在下载jar包的同时下载demo,进入demo页,先简单学习下DEMO,从First steps开始,具体就不重复贴代码。