一、DWR简要介绍:
DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。
二、DWR基本使用
1、拷贝DWR.jar文件
2、修改web.xml文件,添加dwr servlet配置
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.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>
3、在web-inf下添加dwr.xml配置文件,样本代码如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">
<dwr>
<allow>
<create creator="new" javascript="test">
<param name="class" value="com.xxx.xxx" />
</create>
</allow>
</dwr>
4、在调用页面中,需要引入如下javascript
<script type="text/javascript" src="dwr/engine.js"></script>
<script type="text/javascript" src="dwr/util.js"></script>
<script type="text/javascript" src="dwr/interface/test.js"></script>
分享到:
相关推荐
资源名称:适合初学者的DWR基本使用视频教程资源目录:【】dwr01_dwr的安装【】dwr02_dwr的转换器和异常处理【】dwr03_dwr的util的介绍【】dwr04_文件上传和与spring进行整合【】dwr05_dwr的debug和获取ServletAPI...
**AJAX DWR基本使用向导** DWR (Direct Web Remoting) 是一个开源JavaScript库,它允许在浏览器和服务器之间进行实时、安全且高效的通信,无需任何插件或框架。DWR使得开发者能够轻松地调用Java方法,就像它们是...
这个"Dwr_test.zip"压缩包包含了一个关于DWR基本使用的示例,名为"Dwr_test"。下面将详细解释DWR的核心概念和其在实际应用中的工作原理。 **DWR的简介** DWR是一种AJAX框架,它通过提供一套JavaScript API,使得...
总的来说,"Dwr,dwr+spring学习指南"是一个涵盖DWR基本使用和与Spring框架集成的教程,旨在帮助开发者理解如何利用DWR创建动态Web应用,并通过Spring增强其功能和稳定性。通过深入学习和实践这个指南,开发者能够...
在"Dwr demo - Dwr简单使用"这个项目中,你可以通过以下步骤了解和学习DWR的基本用法: 1. **环境准备**:首先确保你有Eclipse IDE,并且已经安装了Java Development Kit (JDK)。由于DWR是一个Java库,所以你需要一...
#### 三、DWR基本使用示例 假设有一个简单的`HelloDWR`类: ```java public class HelloDWR { public String hello() { return "一个DWR应用"; } } ``` 接下来,我们需要在`dwr.xml`文件中为这个类创建一个...
对于初学者来说,这是一个很好的起点,它涵盖了DWR基本的使用方式和配置,同时也提供了一个可运行的示例,帮助理解Ajax通信的工作原理。通过深入学习和实践,你可以利用DWR构建更复杂的交互式Web应用。
通过本文的详细介绍,我们了解了DWR的基本安装与配置过程,以及在使用过程中需要注意的细节。DWR通过简化Ajax开发流程,使得前后端交互变得更加直接与高效。遵循上述步骤,你可以快速上手DWR,实现更高级的Ajax功能...
DWR (Direct Web Remoting) 是一...核心库提供DWR的基本功能,而接口文件(如`citys.js`)包含了客户端可以调用的Java方法的JavaScript代理。 ```html <script type="text/javascript" src="dwr/interface/citys.js"> ...
9. **实战项目**:“[浪曦原创]零散视频三 使用DWR开发AJAX For J2EE(JustCode).wrf”可能是一个实际操作视频,详细演示如何使用DWR构建一个简单的AJAX应用,通过观看可以加深对上述理论知识的理解。 10. **资源...
”应用,帮助初学者理解DWR的基本使用步骤和流程。 综上所述,"关于dwr及使用"的学习资料将涵盖DWR的基本概念、配置、使用方法、安全性和性能优化等方面,对于想要入门DWR或者提升DWR技能的开发者来说,是一份非常...
一、DWR的基本原理 DWR的核心在于创建一个HTTP连接,这个连接在用户打开页面时建立,并保持到用户关闭浏览器。通过这个连接,JavaScript可以调用服务器端的Java方法,返回的结果再由JavaScript处理,更新DOM树,实现...
**使用DWR的基本流程** 1. **客户端初始化**:在HTML页面中引入DWR的JavaScript库,然后调用初始化函数`DWREngine.init()`。 2. **定义Java接口**:在服务器端创建Java接口和实现类,接口的方法将被暴露给...
在这个"简单使用DWR完整例子"中,我们将深入理解DWR的基本概念、配置、以及如何在SSH(Spring、Struts、Hibernate)技术框架下集成和应用DWR。 首先,了解DWR的核心概念至关重要。DWR通过JavaScript API使得Java...
DWR(Direct Web Remoting)是一种Java库,它允许JavaScript在客户端与服务器...通过深入学习这份DWR中文文档,开发者不仅可以掌握DWR的基本用法,还能了解到如何在实际项目中有效利用DWR提升Web应用的性能和用户体验。
通过阅读这份笔记,你可以了解到DWR的基本概念、配置步骤以及实际应用技巧。 dwr.jar:这是DWR的核心库文件,包含了运行DWR所需的所有类和资源。在Java项目中,你需要将这个JAR文件添加到类路径,以便在服务器端...
这些笔记可能包含了DWR的基本架构,如它如何通过AJAX技术实现实时的Web交互,以及如何创建和调用服务器端的Java方法。 "DWR中文API"是DWR库的中文参考文档,详细列出了各种接口、类和方法,是开发者查找和理解DWR...
通过以上步骤,初学者可以快速掌握DWR的基本使用,从而在Web应用中实现Ajax功能。但要成为一名熟练的DWR开发者,还需要深入了解其内部机制,以及如何与其他技术如RESTful API、JSON等进行配合使用。