ITPub博客

首页 > 应用开发 > Java > DWR 试用

DWR 试用

原创 Java 作者:ganfei1983 时间:2007-04-17 12:52:22 0 删除 编辑

DWR嵌入到现有的J2EE(Web)项目的的配置
1、把dwr.jar文件拷贝到项目的lib目录下。
2、修改项目的web.xml文件,在文件中加入以下代码

dwr-invoker
org.directwebremoting.servlet.DwrServlet

debug
true



dwr-invoker
/dwr/*

3、在WEB-INF目录中建立dwr.xml文件,例如:


http://www.getahead.ltd.uk/dwr/dwr20.dtd">







以上dwr.xml文件内容还是比较好理解。就是发布一个类,一个类发布了,那么就可以通过js 的代码来调用这个类里的方法了。
4、com.dwr.DwrBO类的内容如下:
package com.dwr;

import org.directwebremoting.WebContextFactory;

import uk.ltd.getahead.dwr.ExecutionContext;


public class DwrBO {

public String getInclude()throws Exception{
return WebContextFactory.get().forwardToString("/a.jsp");
}
public String getServerInfo(){
return WebContextFactory.get().getServletContext().getServerInfo()+
"Run on JDK: "+System.getProperty("java.specification.version")+
"Useing DWR :"+ExecutionContext.get().getVersion();
}
public int[] getNumbers(boolean big){
if(big){
System.out.println("big==true");
return new int[]{1000,2000,3000,4000};
}else{
System.out.println("big==false");
return new int[]{1,2,3,4,5,6,7,8,9,10};
}

}
}
这实际上是dwr官方网站上的例子.

5、页面调用代码

<%@ page language="java" pageEncoding="UTF-8"%>

<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" prefix="tiles" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-template" prefix="template" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-nested" prefix="nested" %>






测试
























数字类型




这只是一个简单的例子,至于具体的技术说明就不说了,因为很简单。把它贴出来当作一个笔记吧,希望能进一步学习DWR
posted on 2006-09-16 16:11 有猫相伴的日子 阅读(238) 评论(3) 编辑 收藏 引用 所属分类: dwr

评论:
# re: DWR2配置及入门例子 2006-10-23 13:19 | 刘文涛[匿名]

按您的教程,没成功,想请问一下 :



这些JS 从哪里来啊 ? 回复 更多评论

# re: DWR2配置及入门例子 2006-11-08 08:01 | 有猫相伴的日子

@刘文涛[匿名]

这个是DWR自动生成的基础js脚本.

这是跟据我的dwr.xml配置文件生成的,文件的命名与在dwr.xml文件的配置有关 回复 更多评论

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7776670/viewspace-911173/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: DWR --2
请登录后发表评论 登录
全部评论
  • 博文量
    14
  • 访问量
    14532