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框架快速入门<学习随笔>

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。 它可以允许在浏览器里的代码使用运...
  • sinat_25926481
  • sinat_25926481
  • 2015年08月28日 10:58
  • 1809

DWR框架入门例子

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在...
  • lxn39830435731415926
  • lxn39830435731415926
  • 2015年05月14日 22:28
  • 10335

还是太年轻!DWR进一步学习

昨天研究了一下用DWR框架,做了一个消息推送的demo。根据网上的资料,写一个demo并不难。当demo跑起来并能成功向客户端推送消息的时候,我以为会用DWR了。但是当我把DWR集成到springMV...
  • u013628152
  • u013628152
  • 2016年07月29日 23:48
  • 5336

DWR框架搭建与使用

1、简介 DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代...
  • hu1991die
  • hu1991die
  • 2015年10月08日 16:56
  • 1640

Maven--DWR入门配置

配置步骤: 1.在pom.xml中导入DWR包 org.directwebremoting dwr 3.0.0-RELEASE 2.设置web.xml在这个xml中加入相应的...
  • Javer_Lo
  • Javer_Lo
  • 2015年11月25日 15:58
  • 1548

struts2与dwr整合(初级)

项目需要用到Ajax,最开始本想用jQuery,最后权衡下选择了DWR。 这里说的是DWR整合SSH,其实DWR完全没有必要和Struts2结合,毕竟DWR需要返回的是Object,而Struts2...
  • qq_33774822
  • qq_33774822
  • 2016年08月17日 19:16
  • 1078

DWR的基本使用

介绍dwr的基本使用。
  • qq455276333
  • qq455276333
  • 2016年01月17日 21:34
  • 13468

菜鸟调错(四)——Spring与DWR集成,配置文件报错

背景简介: 该项目是市信用办的一个系统,之前好像是一个石家庄的公司负责的。我属于是半路接手。拿到源码后,根据他们给的简(shao)单(de)明(ke)了(lian)的说明把项目搭起来。结果可想而知,...
  • liushuijinger
  • liushuijinger
  • 2014年05月12日 15:56
  • 3255

DWR的工作原理和优缺点

一直以来,我都认为DWR是逆ajax的框架,其实这样理解,是很不全面的,逆ajax只是它的一部分而已。   针对DWR的理解,简单的说就是”简化数据的获取“,用专业的语言来说,那就是通过客户端的eng...
  • zy_281870667
  • zy_281870667
  • 2016年11月08日 15:39
  • 2619

手把手教你用DWR实现js前台调用后台程序而不需要AJAX

手把手教你用DWR实现js前台调用后台程序而不需要AJAX 利用DWR组件实现前台直接操作后台数据 1.到http://download.csdn.net/detail/lishirong/401...
  • lishirong
  • lishirong
  • 2014年12月02日 09:49
  • 3365
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DWR学习(一)
举报原因:
原因补充:

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