dwr学习笔记(简介)
来源:互联网 发布:外国人淘宝买东西 编辑:程序博客网 时间:2024/05/18 13:24
1. 简介
1.1 DWR是一个可以允许你去创建AJAX WEB站点的JAVA开源库。它可以让在浏览器中的Javascript代码调用Web服务器上的Java代码。
1.2 DWR包含2个主要部分:
一个运行在服务器端的Java Servlet,它处理请求并且向浏览器发回响应
运行在浏览器端的JavaScript,它发送请求而且还能动态更新网页。
1.3 DWR工作原理是通过动态把Java类生成为Javascript。DWR负责数据的传递和转换。
1.4 Java从根本上讲是同步机制,然而AJAX却是异步的。所以调用远程方法时,当数据已经从网络上返回的时候,要提供有反调(callback) 功能的DWR。
2.使用步骤
2.1 将DWR放入webapp的WEB-INF/lib目录下。
2.2 编辑配置文件
2.2.1 web.xml文件的配置(基本配置)
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class> org.directwebremoting.servlet.DwrServlet </servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
2.2.2 dwr.xml文件的配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
<allow>
<create creator="new" javascript="service">
<param name="class" value="helloWorld.Service" />
</create>
</allow>
</dwr>
3. 测试DWR
将代码放入应用服务器(比如Tomcat),启动。然后在地址栏输入http://localhost:8080/你的工程/dwr
4. 在页面上需要引用的文件
要引用几个dwr的js,其中engine.js必须要,如果需要用到dwr提供的一些方便的工具要引用util.js ,然后还要引用dwr自动生成的js,注意js名字要和dwr.xml配置的一样。
- dwr学习笔记(简介)
- DWR 学习笔记(一)
- Java Web学习笔记(十)dwr
- DWR 学习笔记
- dwr学习笔记
- dwr学习笔记
- DWR学习笔记
- dwr学习笔记
- dwr学习笔记3
- DWR学习笔记一
- DWR学习笔记
- DWR学习笔记(一)
- DWR学习笔记(二)
- DWR学习笔记(三)
- DWR学习笔记(四)
- DWR学习笔记(五)
- DWR学习笔记(六)
- DWR学习笔记--转载
- WEBSERVICE 分析器错误信息: 未能创建类型
- 图片切换
- 一个程序员半年工作小结
- textbox不可编辑.可取值
- 使用 cx_freeze 把python程序编译成可执行文件
- dwr学习笔记(简介)
- 一个学习flash RIA不错的地方
- JS调用WebService示例
- 工作点滴(序)
- 经典笑话(1)
- Redis和Memcached比较
- 淘宝校招浙大场笔试题—附答案——悲剧的挂掉后转载过来继续学习
- android提高启动速度
- Android文件夹架构