浏览 13397 次
锁定老帖子 主题:DWR配置
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-01-15  
DWR

      最近在项目用到DWR,第一次接触DWR,实际应用过程中也遇到了不少的问题,粗略的进行一下总结,有什么不对之处还请各位不吝赐教。   
      难点就是其配置过程,可分为以下几步: 

  1. http://getahead.ltd.uk/dwr/ 下載 dwr.jar,放到工程的WEB-INF/lib目录下
  2. 配置web.xml,加入以下内容:
    <servlet>
    	<servlet-name>dwr-invoker</servlet-name>
    	<servlet-class>uk.ltd.getahead.dwr.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>
    	<!--用于拦截 http://localhost:8080/dwr-->
    		<url-pattern>/dwr/*</url-pattern>
    </servlet-mapping>
  3. 在WEB-INF目录下,新建dwr.xml(具体的配置文件详解请参照网上相关介绍)
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE dwr PUBLIC
        "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
        "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
    <dwr>
    	<allow>
    		<create creator="new" javascript="Test">
    			<param name="class" value="com.TestDWR" />
    		</create>
    	</allow>
    </dwr>                   
    TestDWR.java内容为:
    package com.TestDWR;
    
    public class TestDWR{  
           public String hello() {      
              return  "DWR配置成功!";    
           }
    } 
    
     
  4. 在客户端的网页里引入以下内容:
    <script type='text/javascript' src='项目名称/dwr/interface/Test.js'></script>  
    <script type='text/javascript' src='项目名称/dwr/engine.js'></script>  
    <script type='text/javascript' src='项目名称/dwr/util.js'></script>  
    <script type='text/javascript' src='test.js'></script>
    
     test.js(名字可以任意取)内容为:
    function test() {
       Test.hello(callback);
    } 
    
    function callback(msg){   
        alert(msg);   
    } 
    
     
  5. 从网上下载xalan-j_2_7_1-bin.zip,将其中的四个jar拷贝到${Tomcat}下的common/endorsed目录下,将里面的两个jar覆盖
  6. 在页面里调用test.js的test方法,弹出“配置成功”的对话框,配置完毕。

 

  • dwrjar.rar (4.3 MB)
  • 描述: 配置过程中所用到的五个jar文件
  • 下载次数: 2385
   发表时间:2008-10-25  
xalan-j_2_7_1-bin.zip 拿来干什么的?
0 请登录后投票
   发表时间:2008-12-30  
我用jdom 和 dom4j
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics