什么是DWR?
DWR是一个Open Source的 java项目。DWR可以让JavaScript调用运行在Web服务器里面的JAVA程序。简单一点或者专业一点就是Easy AJAX for JAVA.
下面将一步一步的介绍怎么完成一个简单DEMO
1,从官方网站下载DWR https://dwr.dev.java.net/files/documents/2427/32252/dwr.war 把他直接放到TOMCAT_HOME/webapps 下面
2,编写一个Java类如下:
DWRTest.java
package com.test.ajax;
/**
*
* @author 方见华
*
*/
public class DWRTest {
public DWRTest(){
}
public String getMyName(){
return "James Fang";
}
}
3, 把DRWTest类配置在dwr.xml中,dwr.xml是DWR的配置文件,所有需要在JavaScript中调用的java的类都必须在这个文件中描述 。这个文件的位于TOMCAT_HOME/webapps/dwr/WEB-INF/dwr.xml. 在<allow>标签中添加以下内容
<create creator="new" javascript="MyTest" scope="application">
<param name="class" value="com.test.ajax.DWRTest"/>
</create>
4, 编写调用DWRTest类 getMyName的方法的HTML文件,test.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>DWR - My First AJAX</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script type='text/javascript' src='/dwr/dwr/interface/MyTest.js'></script>
<script type='text/javascript' src='/dwr/dwr/engine.js'></script>
<script type='text/javascript' src='/dwr/dwr/util.js'></script>
<script language="javascript">
var mycall=function callBack(data){
DWRUtil.setValue("demo1",data);
}
function showMyName(){
MyTest.getMyName(mycall);
}
function clearName(){
demo1.value="";
}
</script>
</head>
<body>
<h1>Ajax Test Page</h1>
<input type="button" value="setMyName" onclick="javascript:showMyName()"><input type="button" value="Clear" onclick="javascript:clearName()"><br>
<input type="text" id="demo1"></select><br>
</body></html>
5, 运行,在浏览器中输入 http://localhost:8080/dwr/test.html
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/shardy/archive/2006/04/19/669314.aspx
分享到:
相关推荐
一个简单的dwr实现实例 实现前后台不刷新页面交互
简单的dwr例子 十分好用
dwr技术,怎样配置参照网上,这里提供前台页面和dwr配置文件。这里返回的是list数组和对象等,及怎样在页面进行展现。如果你没有用到spring ,则在dwr配置文件中creator="spring" 该为其他的生成方式。
dwr简单例子,项目代码,很简单一个dwr使用例子
Dwr例子 简单的例子 是一个小web 工程 谁看谁会 不要10分 也不要5分 只要3分啊亲 只要3分Dwr例子抱回家
一个最简单的DWR例子(一看就会)
最简单的dwr 例子
这是一个可以通过JS调用后台Java方法的DWR例子,挺实用的,谢谢大家!
该例子很好的介绍了dwr的使用,是一个完整的例子,在ssh技术框架下使用!
一个dwr入门实例,直接导入MyEclipse即可
一个Ajax框架dwr的使用例子,其中连接数据库使用的是tomcat连接池,连接oracle数据库
dwr简单的例子,用DWR框架简单的例子
dwr反推简单例子,自己写的有的地方自己都没看明白!
Dwr 最简单 例子 (2.0) Dwr 最简单 例子 (2.0) Dwr 最简单 例子 (2.0)
一个Dwr的小例子 是一个table的显示问题,sqlserver2005数据库
DWR例子,简单基本例子初学者适合
JAVA-DWR简单例子。
DWR-J2EE 简单例子 DWR-J2EE 简单例子 DWR-J2EE 简单例子 希望帮助一些入门的新手
DWR的使用,举一个简单的例子说明,调用,DWR配置文件
非常好懂,就是一个文本框,旁边一个按钮,连接了mysql数据库,在文本框里输入注册名,如果数据库里面已有,就会在旁边提示出来,用的是DWR技术,DER是ajax技术里的一个框架,简单易学,只要看了我这个例子,就可以开发出一般的...