二、dwr使用篇
1、调用没有返回值和参数的JAVA方法
1.1、dwr.xml的配置
<dwr>
<allow>
<create creator="new" javascript="testClass" >
<param name="class" value="com.dwr.TestClass"/>
<include method="testMethod1"/>
</create>
</allow>
</dwr>
<allow>标签中包括可以暴露给javascript访问的东西。
<create>标签中指定javascript中可以访问的java类,并定义DWR应当如何获得要进行远程的类的实例。creator="new"属性指定java类实例的生成方式,new意味着DWR应当调用类的默认构造函数来获得实例,其他的还有spring方式,通过与IOC容器Spring进行集成来获得实例等等。javascript=" testClass "属性指定javascript代码访问对象时使用的名称。
<param>标签指定要公开给javascript的java类名。
<include>标签指定要公开给javascript的方法。不指定的话就公开所有方法。
<exclude>标签指定要防止被访问的方法。
1.2、javascript中调用
首先,引入javascript脚本
<script src='dwr/interface/ testClass.js'></script>
<script src='dwr/engine.js'></script>
<script src='dwr/util.js'></script>
其中TestClass.js是dwr根据配置文件自动生成的,engine.js和util.js是dwr自带的脚本文件。注意必须和web.xml中配置一致。
其次,编写调用java方法的javascript函数
Function callTestMethod1(){
testClass.testMethod1();
}
相关推荐
《DWR开发指南》是一本专注于Direct Web Remoting (DWR) 技术的中文教程,旨在帮助开发者熟练掌握如何在Web应用中集成和利用AJAX技术。DWR是一个强大的开源框架,它允许JavaScript和Java代码之间进行无缝交互,使得...
**Ajax之远程DWR开发指南** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,大大提升了用户...
### dwr中文开发指南文档知识点概述 #### 一、DWR技术简介 - **DWR**(Direct Web Remoting)是一种简化Ajax开发的技术框架,它可以让客户端JavaScript直接调用服务器端的Java方法,从而大大简化了Ajax开发过程中的...
综上,"AJAX DWR 开发包"是一个包含了 AJAX 技术和 DWR 库的资源集合,旨在帮助开发者学习 AJAX 并高效地使用 DWR 进行 Web 应用程序的开发。通过阅读提供的教程和帮助文档,开发者可以深入理解 AJAX 和 DWR 的工作...
压缩包中的文件如"DWR与界面开发"可能包含了关于DWR如何应用于Web界面开发的教程和实例,包括学习指南、技术分析和笔记。这些资料可以帮助初学者快速理解和掌握DWR的使用,进一步提升Web应用的开发效率。 通过深入...
总的来说,"Dwr,dwr+spring学习指南"是一个涵盖DWR基本使用和与Spring框架集成的教程,旨在帮助开发者理解如何利用DWR创建动态Web应用,并通过Spring增强其功能和稳定性。通过深入学习和实践这个指南,开发者能够...
DWR简化了Ajax开发,使得前端和后端之间的交互变得如同调用本地函数一样简单。本指南将深入探讨DWR 1.6版本的基础知识以及DWR 1.7与SSHD(Secure Shell Daemon)的集成。 **一、DWR 1.6基础知识** 1. **安装与配置...
`Spring整合DWR步骤.doc`可能包含了一个详细的步骤指南,从设置项目环境到完成整合的每个具体操作,对理解整个过程非常有帮助。 7. **TestSpringDWR** 这个文件可能是测试类或者一个示例项目,用于验证Spring与...
在这个压缩包中,"DWR开发培训.ppt"可能是一个演示文稿,用于教学或研讨会,其中可能包含PPT幻灯片,系统地介绍了DWR的各个方面,可能包括实例演示、最佳实践和常见问题解答。 总的来说,这个DWR教程包提供了一套...
在提供的文件中,`DWR 中文帮助.pdf`可能包含了DWR的详细文档和使用指南,帮助开发者更好地理解DWR的配置和API。`总结DWR的步骤.txt`可能是对实施DWR步骤的简洁概述,方便快速参考。`Ajax主要代码.txt`可能包含了...
《dwr3api+DWR文档.pdf》提供了关于DWR 3.x版本的详细信息,包括API参考和初级入门指南。这份文档可能涵盖了以下关键知识点: 1. **安装与配置**:如何在你的Java应用服务器上集成DWR,配置DWR的XML配置文件(dwr....
这个“DWR中文教程(外带DWR包)”为初学者提供了一个全面的入门指南,帮助理解并掌握DWR的基本概念和实际应用。 首先,我们来了解一下DWR的核心功能。DWR允许前端JavaScript代码直接调用后端服务器的Java方法,就...
8. **最佳实践与案例分析**:通过实际案例来展示DWR在不同场景下的应用,提供最佳实践指南,帮助开发者避免常见陷阱,提升开发效率。 9. **DWR的版本更新与升级**:了解DWR的版本迭代历程,学习新版本带来的功能...
**DWR(Direct Web Remoting)框架学习指南** DWR,全称为Direct Web Remoting,是一种在Web应用程序中实现客户端与服务器端之间直接通信的技术。它允许JavaScript在浏览器端直接调用Java方法,实现了真正的Ajax...
### DWR使用方法详解:逐步指南 #### 一、引言 DWR(Direct Web Remoting)是一种简化Ajax开发的框架,它允许在浏览器端直接调用服务器端的方法,如同调用本地对象一样简单。本篇文章将从安装DWR、配置相关文件到...
DWR3.0是其一个重要版本,带来了许多改进和新特性,使得开发人员能够更方便地实现AJAX功能。 在"**DWR3.0全部文件**"中,我们可以期待找到一系列资源,包括但不限于: 1. **DWR3.0的API文档**:这个文档提供了关于...
压缩包内的"DWR中文文档2.pdf"很可能是DWR3的中文用户指南或开发者手册,对于学习和使用DWR3框架具有很高的参考价值,详细介绍了如何配置、使用DWR以及解决常见问题。"dwr.rar"可能包含了DWR的源码或者库文件,便于...
Direct Web Remoting (DWR) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的...通过视频和文档,你可以深入理解DWR的工作原理,以及如何在三大框架中无缝集成DWR,提高开发效率,实现更丰富的客户端交互。
**DWR 2.0 中文手册** DWR (Direct Web Remoting) 是一个开源的Java库,它允许Web应用程序在客户端JavaScript和服务器端Java代码之间进行...结合提供的实战指南,你可以更好地理解和运用DWR在实际项目中的各种场景。