DWR学习(一)

原创 2006年06月22日 18:39:00

1.把dwr对应的包
主要是
dwr.jar;(把DWR的演示war中的包,都复制到你的应用中)
另外还要xalan.jar包(这个包在DWR的演示war中未包含)
拷贝到应用的WEB-INF/lib目录下
2.修改web.xml文件,大概如下:

代码:


<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<description>Direct Web Remoter Servlet</description>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
</web-app>


3.编写dwr.xml文件保存到与web.xml同一目录下

代码:


<?xml version="1.0" encoding="gb2312"?>
<dwr>
<allow>
<create creator="new" javascript="Test" scope="application">
<param name="class"
value="com.ceun.Demo" />
</create>
</allow>
</dwr>


4.编写com.ceun.Demo类

代码:


package com.ceun;

public class Demo {
public String hello(){
return "你好";
}
}


5.编写jsp

代码:


<%@ page language="java" pageEncoding="gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>DWR 第一例</title>
<script type='text/javascript' src='dwr/engine.js'> </script>
<script type='text/javascript' src='dwr/interface/Test.js'></script>
<script type='text/javascript' src='dwr/util.js'> </script>
<script type="text/javascript">
function callBack(data){
alert(data);
}
</script>
</head>

<body>
<input type="Button" name="button3" value="测试" onclick="Test.hello(callBack)"/>
</body>
</html>

相关文章推荐

DWR学习笔记(六)

七.engine.js的功能:engine.js对DWR非常重要,因为它是用来转换和动态生成javascript的接口供函数调用的js库文件,       所以只要用到DWR的地方就需要导入它。 ...

dwr学习

项目中用到dwr现在把dwr中的一些细节给整理下 如果要使用dwr的DWRUtil需要加上一句话,解决浏览器的兼容问题 //DWR if (typeof window['DWRUtil'] ==...

【DWR】学习笔记(一):基本配置&&前后台的数据传输与处理

利用DWR实现ajax,本文给出了dwr基本配置/测试/前后台传输处理数据的一个简单范例,并给出了每一步的详细过程与实现代码,适合新手学习使用;跟着博文一步步来,一定可以实现;有问题可以留言,我会尽快...

Dwr框架学习

dwr框架使用案例,以及各种返回类型

DWR学习笔记(四)

五.DWR的整合(Servlet、Spring、Jsf、Struts、Hibernate、Webwork、Weblogic或Pageflow、Acegi)     1.DWR与Servlet整合:...

DWR学习

DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。   网上有不少DWR的例子,但...

DWR学习笔记(三)

四.DWR配置文件dwr.xml文件详解:放置到WEB-INF目录                                                        ...

Ajax学习系列4— 通过DWR简化AJAX开发

DWR(Direct Web Remoting)是一个WEB远程调用框架,采取了一个类似AJAX的新方法来动态生成基于JAVA类的JavaScript代码。这样WEB开发人员就可以在JavaScrip...

DWR学习笔记--转载

转自:http://www.cnblogs.com/mabaishui/archive/2010/07/14/1777424.html  DWR是一个开源的java包,可以使浏览器中的代码使用web...

dwr3框架学习笔记--简介及原理简介

dwr简介及工作原理窥探
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DWR学习(一)
举报原因:
原因补充:

(最多只允许输入30个字)