`
京华倦客
  • 浏览: 124236 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dwr配置(转载)

 
阅读更多
最近在项目用到DWR,第一次接触DWR,实际应用过程中也遇到了不少的问题,粗略的进行一下总结,有什么不对之处还请各位不吝赐教。   
      难点就是其配置过程,可分为以下几步: 
  1. http://getahead.ltd.uk/dwr/ 下載 dwr.jar,放到工程的WEB-INF/lib目录下
  2. 配置web.xml,加入以下内容:
    Xml代码 复制代码
    1. <servlet>  
    2.     <servlet-name>dwr-invoker</servlet-name>  
    3.     <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>  
    4.     <init-param>  
    5.         <param-name>debug</param-name>  
    6.         <param-value>true</param-value>  
    7.     </init-param>  
    8. </servlet>  
    9.   
    10. <servlet-mapping>  
    11.     <servlet-name>dwr-invoker</servlet-name>  
    12.     <!--用于拦截 http://localhost:8080/dwr-->  
    13.         <url-pattern>/dwr/*</url-pattern>  
    14. </servlet-mapping>  
  3. 在WEB-INF目录下,新建dwr.xml(具体的配置文件详解请参照网上相关介绍)
    Xml代码 复制代码
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <!DOCTYPE dwr PUBLIC   
    3.     "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"   
    4.     "http://www.getahead.ltd.uk/dwr/dwr10.dtd">  
    5. <dwr>  
    6.     <allow>  
    7.         <create creator="new" javascript="Test">  
    8.             <param name="class" value="com.TestDWR" />  
    9.         </create>  
    10.     </allow>  
    11. </dwr>                     
    TestDWR.java内容为:
    Java代码 复制代码
    1. package com.TestDWR;   
    2.   
    3. public class TestDWR{     
    4.        public String hello() {         
    5.           return  "DWR配置成功!";       
    6.        }   
    7. }   
     
  4. 在客户端的网页里引入以下内容:
    Xml代码 复制代码
    1. <script type='text/javascript' src='项目名称/dwr/interface/Test.js'></script>     
    2. <script type='text/javascript' src='项目名称/dwr/engine.js'></script>     
    3. <script type='text/javascript' src='项目名称/dwr/util.js'></script>     
    4. <script type='text/javascript' src='test.js'></script>  
     test.js(名字可以任意取)内容为:
    Java代码 复制代码
    1. function test() {   
    2.    Test.hello(callback);   
    3. }    
    4.   
    5. function callback(msg){      
    6.     alert(msg);      
    7. }   
     
  5. 从网上下载xalan-j_2_7_1-bin.zip,将其中的四个jar拷贝到${Tomcat}下的common/endorsed目录下,将里面的两个jar覆盖
  6. 在页面里调用test.js的test方法,弹出“配置成功”的对话框,配置完毕。

 

 DWREngine.setAsync(false); 
    DWREngine.setAsync(true);

 

 

          textbox: document.getElementsByName(textName)[0]

分享到:
评论

相关推荐

    DWR配置文件详解,DWR配置

    **DWR配置文件详解** Direct Web Remoting (DWR) 是一种开源的Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行双向通信。DWR的核心配置文件是`dwr.xml`,该文件定义了DWR允许访问的Java对象、...

    dwr配置文件详解 dwr.xml配置文件详解

    dwr配置文件详解 dwr.xml配置文件详解 dwr配置文件是Direct Web Remoting(DWR)的核心组件之一,它负责配置DWR的各种设置和参数。在本文中,我们将详细介绍dwr配置文件的结构和配置方法,并探讨它在实际应用中的...

    spring2 整合 Dwr(把DWR的配置写到Spring的配置文件)

    **Spring2 整合 DWR:将DWR配置融入Spring配置文件** Direct Web Remoting (DWR) 是一个开源的JavaScript库,它允许在浏览器和服务器之间进行实时、安全的双向通信,使得Web应用程序能够拥有类似桌面应用的交互性。...

    Spring DWR配置实例

    标题“Spring DWR配置实例”表明我们将探讨如何在Spring框架中集成并配置DWR。以下是一些关键的配置步骤和相关知识点: 1. **引入依赖**:首先,你需要在你的Maven或Gradle构建文件中添加DWR的依赖。确保版本与你的...

    dwr框架资料(主要是关于dwr配置文件的说明)

    通常,DWR的配置文件是`dwr.xml`,这个文件位于Web应用的WEB-INF目录下。通过这个文件,我们可以定义哪些Java类和方法可以被远程调用,设置安全策略,以及调整其他高级特性。 配置文件`dwr.xml`的主要组成部分包括...

    dwr ajax完整示例,内有dwr配置说明文档,eclicps工程

    在本示例中,我们有一个关于DWR的完整案例,包括配置说明文档和一个Eclipse工程,这对于初学者或者想要深入理解DWR的人来说非常有用。 首先,DWR的核心功能在于它的反向AJAX技术。传统的AJAX请求是单向的,即从...

    dwr配置文件详解

    配置文件`dwr.xml`是DWR的核心配置,用来定义哪些Java对象可以被远程访问,以及如何转换这些对象以适应JavaScript环境。 在DWR配置文件中,主要分为以下几个部分: 1. **DOCTYPE声明**: 首先,`&lt;!DOCTYPE&gt;`声明...

    dwr.jar 以及dwr配置文件

    在这个压缩包中,包含的核心组件是“dwr.jar”,这是DWR框架的主要运行时库,以及“dwr.xml”配置文件,它是DWR进行自定义设置的关键。 首先,我们来详细了解“dwr.jar”。这个JAR文件包含了所有DWR运行所需的类和...

    dwr配置和使用详解

    本篇文章将深入讲解DWR的配置与使用。 首先,配置DWR是使用它的第一步。在DWR的配置过程中,主要涉及到两个关键文件:`dwr.xml`和`web.xml`。`dwr.xml`是DWR的核心配置文件,它定义了哪些Java类和方法可以被...

    DWR快速配置入门 DWR快速配置入门.

    本文将详细讲解DWR的快速配置过程,帮助初学者迅速上手。 1. **安装DWR** 首先,你需要从DWR官方网站下载最新版本的DWR库,然后将其解压到你的项目中。通常,这会包含`dwr.jar`和其他相关的库文件。将这些文件添加...

    DWR配置文件

    2. **创建DWR配置文件**:DWR的核心配置文件通常是`dwr.xml`,它位于Web应用的WEB-INF目录下。在这个文件中,你需要定义哪些Java对象(或方法)可以被远程调用。例如: ```xml &lt;dwr&gt; &lt;/dwr&gt; ``` 这里...

    DWR.xml配置文件说明

    ### DWR.xml配置文件详解 #### 一、DWR配置文件结构与作用 DWR(Direct Web Remoting)是一个开源的Ajax框架,它允许在浏览器端JavaScript代码直接调用服务器端Java方法,从而简化了传统的AJAX编程。DWR.xml是DWR...

    dwr配置文件和注解两种方式的两个demo,ssh项目使用dwr

    dwr配置文件和注解两种方式的两个demo, dwr框架在项目中的使用, 一个sprig3+dwr3+jpa+struts2,基于注解的完整demo 一个sprig2+dwr2+hibernate3+struts1,基于配置文件的完整demo ...

    dwr ajax完整示例,内有dwr配置说明文档,sql脚本

    1. **DWR配置**:在实际项目中,设置DWR通常涉及创建`dwr.xml`配置文件,该文件定义了哪些服务器端方法可以被前端调用,以及如何处理这些调用。配置还包括安全设置,如CORS(跨源资源共享)和白名单等。 2. **异步...

    DWR配置文件详解

    ### DWR配置文件详解 #### 一、基本概念与术语 在深入了解DWR配置文件之前,我们首先需要明确几个核心概念: 1. **参数转换**(Conversion):DWR能够处理客户端与服务器端的数据交互,这包括将客户端的...

    新版SSH+DWR配置(Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6).doc

    本文将详细介绍如何配置新版SSH+DWR框架,即Struts2.1.8、Spring3.0和Hibernate3.3.2与Direct Web Remoting (DWR) 2.0.6的集成。这个配置示例是基于目前最新的技术栈,旨在提供一个高效、稳定的开发环境。 首先,...

    dwr配置参考,java编程工具中

    ### DWR配置详解 DWR(Direct Web Remoting)是一种开放源码的JavaScript库与Java服务器端技术结合的解决方案,它允许网页上的JavaScript调用Java方法,并能够将这些调用的结果回传到客户端。这种机制简化了Ajax...

    dwr配置所需jar包 dwr.jar bsf.jar jdom.jar jsf-api.jar

    为了正确配置DWR,你需要将这些jar文件添加到项目的类路径中,并根据DWR的官方文档配置web.xml文件,以启动DWR引擎和服务。 总的来说,DWR通过提供一种简单的方式,让Web开发者可以更便捷地在浏览器和服务器之间...

    ssh + dwr配置

    下面我们将详细介绍SSH与DWR结合配置以及DWR的使用方法。 SSH框架是Java Web开发中的一个流行组合,它由Struts作为前端控制器,Spring提供依赖注入和事务管理,Hibernate负责对象关系映射。DWR则是一个开源库,允许...

    dwr配置

    DWR的核心是通过XML配置文件(DWR.xml)来定义哪些Java对象可以被远程调用以及如何进行数据转换。 首先,我们来看DWR.xml配置文件的基本结构: ```xml &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web...

Global site tag (gtag.js) - Google Analytics