`
zengjinliang
  • 浏览: 307358 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

DWR快速应用

阅读更多

DWR是一个开源的AJAX应用项目,其原理是自动生成Java类对应的JavaScript脚本,其快速应用步骤为:

1、下载dwr.jar,地址为http://getahead.ltd.uk/dwr
2、将dwr.jar复制到web应用的lib目录下
3、修改web.xml,增加如下servlet配置段

< servlet >
  
< servlet - name > dwr - invoker </ servlet - name >
  
< display - name > DWR Servlet </ display - 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 >
  
< url - pattern >/ dwr /**/ /* </url-pattern>
</servlet-mapping>


 4、在web.xml同一目录下创建dwr.xml,内容如下

 1 <! DOCTYPE dwr PUBLIC
 2      " -//GetAhead Limited//DTD Direct Web Remoting 1.0//EN "
 3      " http://www.getahead.ltd.uk/dwr/dwr10.dtd " >
 4
 5 < dwr >
 6    < allow >
 7      < create creator = " new "  javascript = " JDate " >
 8        < param name = " class "  value = " java.util.Date " />
 9      </ create >
10      < create creator = " new "  javascript = " Demo " >
11        < param name = " class "  value = " your.java.Bean " />
12      </ create >
13    </ allow >
14 </ dwr >
15

5、在页面中增加script片断,如:
1<script type="text/javascript" src="[WEBAPP]/dwr/interface/Demo.js"> </script><!--调用类-->
2<script type="text/javascript" src="[WEBAPP]/dwr/engine.js"> </script><!--DWR引擎-->
3

6、在需要调用Demo功能的地方编写脚本
<script>
function handleGetData(str) 
{
  alert(str);
}


Demo.getData(
42, handleGetData);//getData是Demo的一个方法,参数是整型,handleGetData是回调函数,处理getData的返回值
</script>


onlylife 2006-03-22 10:56 发表评论
分享到:
评论

相关推荐

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

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现实时的双向通信。它允许JavaScript和服务器端的Java代码之间直接交互,从而创建动态、富客户端的Web应用。DWR使得开发者能够在不借助传统的AJAX...

    DWR3.0应用

    总之,DWR3.0为开发者提供了一个强大的工具,用于构建交互性强、响应快速的Web应用。然而,面对不同浏览器的兼容性挑战,开发者需要采取适当的策略,以确保应用在广泛使用的浏览器环境中都能良好运行。通过深入理解...

    dwr,dojo框架应用实例

    DWR 是一个开源JavaScript库,允许Web应用程序在客户端和服务器之间进行实时通信,即实现Ajax(异步JavaScript和XML)功能。它简化了JavaScript与Java后端服务的交互,让开发者能够调用服务器上的方法,就像它们是...

    dwr 快速入门手册

    DWR (Direct Web Remoting) 是一个开源的Java框架,它允许开发者在客户端的JavaScript代码中直接调用服务器端的Java方法,实现了无刷新的Web应用程序。DWR通过Ajax技术来实现实时交互,简化了前后端之间的通信,极大...

    DWR快速配置入门.doc

    快速配置DWR主要包括以下几个步骤: 1. **引入DWR库**:首先,你需要将`dwr.jar`文件复制到项目类路径中,确保项目能够访问到DWR的API和实现。这通常涉及到将`dwr.jar`放入`WEB-INF/lib`目录下,以便在Web应用...

    DWR框架的应用示例

    DWR(Direct Web Remoting)框架是一个开源的Java库,它允许Web应用程序在客户端和服务器之间进行实时的、异步的通信,无需刷新整个页面...通过学习提供的"DWR框架的应用示例",新手可以快速上手并掌握DWR的核心功能。

    DWR技术文档、快速使用DWR、java技术

    **DWR(Direct Web Remoting)技术文档** DWR,全称Direct Web Remoting,是一种在Web应用程序中实现...通过理解其核心功能、配置步骤以及使用流程,开发者可以快速地在项目中引入DWR,构建高效、动态的Web应用。

    dwr应用开发jar包dwr.jar,DWR教程

    通过学习这个教程,开发者可以快速上手DWR,实现高效、便捷的Web应用开发。 总的来说,DWR为Web开发者提供了一个强大的工具,使得他们能够在不刷新页面的情况下实现复杂的交互,提高Web应用的动态性和响应性。结合`...

    DWR的学习资料,DWR学习必备

    这个dwr.war可能是预编译的DWR框架,可以直接部署到支持Servlet容器(如Tomcat)上,快速开始DWR的开发环境。 总的来说,这个压缩包提供了一个全面的学习DWR的资源集合,从理论知识到实践案例,覆盖了DWR的方方面面...

    DWR框架的应用

    总结起来,DWR框架通过简化配置和提供强大的功能,使得开发者能够快速构建具有丰富交互性的Web应用。理解和配置DWR,不仅可以提升开发效率,还能为用户带来更加流畅的使用体验。通过学习和实践DWR,你将能够更好地...

    AJAX框架DWR简单应用.pdf

    ### AJAX框架DWR简单应用详解 #### 一、引言 DWR(Direct Web Remoting)是一种用于简化Ajax开发的框架。...DWR不仅能够帮助开发者快速实现Ajax应用,还提供了丰富的API和工具支持,使得开发过程更加高效便捷。

    dwr实现ajax功能ajax+dwr

    **DWR(Direct Web Remoting)**是一种Java技术,它允许Web应用程序在客户端与服务器之间进行实时通信,而无需刷新整个页面。通过DWR,我们可以使用JavaScript直接调用服务器端的Java方法,实现Ajax(Asynchronous ...

    DWR 教程 中文API DWR.xml配置文件说明 DWR学习笔记

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现JavaScript和服务器端Java代码之间的双向通信。这个教程包含了一系列的文档和资源,帮助开发者深入理解和使用DWR。 首先,"DWR学习笔记"提供了对...

    DWR框架DWR框架

    6. **易于调试**:DWR提供了内置的控制台和日志功能,帮助开发者在开发和调试过程中快速定位问题。 在实际开发中,使用DWR通常涉及以下步骤: 1. **设置DWR Engine**:在服务器端,你需要配置DWR Engine,并在web....

    DWR3.0.jar、DWR.war和DWR2.0中文说明文档

    Direct Web Remoting (DWR) 是一个开源的Java库,允许Web应用程序在浏览器和服务器之间进行实时通信,绕过传统的Ajax限制。这个压缩包包含了DWR的三个关键组件:DWR3.0.jar,DWR的实例war文件,以及DWR2.0的中文说明...

    dwr框架简单应用示例

    - **Ajax Control Toolkit(Ajax控制工具包)**: 包含了一些预定义的UI控件和实用工具,便于快速构建Ajax应用。 **3. DWR的配置与使用** - **Web.xml配置**: 需要在Web应用的配置文件中添加DWR的Servlet配置,指定...

    dwr小项目及资料

    3. **dwr.ppt** - 这可能是一个PPT演示文稿,可能包含了DWR的基础概念、工作原理、配置教程以及一些示例,有助于快速理解DWR的使用。 4. **dwr** - 这可能是DWR的源码或者示例项目的文件夹,用户可以通过查看这些...

    dwr的资源包

    这个WAR文件可能包含了一个完整的DWR示例应用或者是一个配置好了DWR的Web项目,用户可以将其部署到Servlet容器如Tomcat或Jetty上,快速体验和学习DWR的功能。 3. **.classpath**:这是一个Eclipse项目的类路径配置...

Global site tag (gtag.js) - Google Analytics