`
gdzhljw
  • 浏览: 97981 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

如何开始用DWR

阅读更多

如何开始用DWR

有两种方法开始DWR,简单的方式是下载WAR文件然后看看。但是这不能帮你知道如何轻松的把DWR整合到你的web应用中,所以还是推荐你按照下面的3个步骤做:

1. 安装DWR的Jar包

下载dwr.jar文件。把它放到你的webapp的WEB-INF/lib目录下。那里可能已经有很多其他的jar文件了。

2. 编辑配置文件

需要把下面的代码加到WEB-INF/web.xml文件中。<servlet>那部分需要和其他的<servlet>在一起,<servlet-mapping>部分也一样。

<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>

在WEB-INF目录下的web.xml旁边创建一个dwr.xml文件。可以从最简单的配置开始:

<!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="JDate">
      <param >"class" value="java.util.Date"/>
    </create>
    <create creator="new" javascript="Demo">
      <param >"class" value="your.java.Bean"/>
    </create>
  </allow>
</dwr>

DWR配置文件定义了那些DWR会创建提供远程调用的Javascript类。在上面的例子中我们定义了两个类来提供远程调用,并为其提供的Javascript类的名字。

在上面我们使用了new创建器,它会调用没有参数的构造函数来创建实例,但是所有JavaBean必须有这一构造函数。还要注意DWR有一些限制:

  • 不要出现Javascript保留关键字;和保留关键字同名的函数指定被排除。多数Javascript的关键字和Java是相同的。所以你不可能有一个方法叫做"try()"。但是该死"delete()"对与Javascript有着特殊意义,而对Java则不是。
  • Javascript方法重载是不支持的,所以尽量不要再Java中使用。

3. 访问下面的URL

http://localhost:8080/[YOUR-WEBAPP]/dwr/

你可以看见一个页面,里面有第二步中的类。接着往里点,你会看到所有可以调用的方法列表。这个页面是动态生成用来测试的例子。

自己动手试一下!

怎么在你的web应用中使用

script ></script> <script ></script>
分享到:
评论

相关推荐

    DWR的使用方法

    要开始使用DWR,首先需要将`dwr.jar`文件添加到项目的类路径中。这通常意味着将其放入WEB-INF/lib目录下。同时,还需要在Web应用的`web.xml`配置文件中添加DWR的Servlet配置,如下所示: ```xml &lt; servlet-name &gt;...

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

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现实时的双向通信。...通过以上步骤,你可以快速配置并开始使用DWR。阅读`DWR中文文档.pdf`将进一步深入理解DWR的使用和配置细节。

    DWR学习案例详解(数据库)

    要开始使用DWR,你需要在项目中引入DWR相关的jar包,然后在服务器端创建一个DWR配置文件(通常为dwr.xml),在这个文件中定义哪些Java方法可以被JavaScript调用。接下来,你需要在Java类中编写这些可被远程调用的...

    js dwr框架jar包

    在服务器端,你需要创建一个DWR引擎实例,并在客户端通过JavaScript引入DWR的脚本文件,这样就可以开始使用DWR进行Ajax交互了。 此外,DWR提供了丰富的API,包括`DWREngine`、`RemoteProxy`、`CallContext`等,用于...

    dwr API dwr入门教程

    在开始使用DWR之前,需要在项目中设置此配置文件。 2. **Java Beans**:Java对象,它们的方法被暴露给客户端。这些对象通常是简单的数据传输对象(DTOs),用于在服务器和客户端之间传递信息。 3. **JavaScript ...

    WEB开发必备参考资料-DWR与界面开发

    1. **DWR配置**:在开始使用DWR之前,需要在服务器端进行必要的配置,包括创建`dwr.xml`配置文件,定义允许访问的Java类和方法,以及设置安全性相关的参数。这一步对于确保应用的安全性和正确性至关重要。 2. **DWR...

    dwr实战

    通过上述步骤,我们已经设置好了一个基本的DWR环境,可以开始使用DWR进行前后端交互了。接下来,可以编写JavaScript代码来调用`DealerMonitor`对象的方法,传递各种类型的数据(如List、Map等),并接收响应结果,...

    DWR的环境搭建与第一个入门程序HelloWorld

    要开始使用 DWR,首先需要从官方网站下载 DWR 的库文件,如题目中所述,你可以找到最新的版本(例如 3.0 RC2)。通常建议下载包含示例和库文件的 WAR 包。然后,将 DWR 的 JAR 文件(比如 `dwr.jar` 和 `commons-...

    DWR技术的应用

    配置完成后,我们就可以开始使用DWR了。 创建基于DWR的AJAX应用程序通常涉及以下步骤: 1. 在服务器端定义Java类和方法,这些类和方法可以被前端调用。 2. 在web.xml中配置DWR,指定哪些Java类是可公开访问的。 3. ...

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

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

    dwr教程的开发

    本教程将引导你了解如何开始使用DWR并将其集成到你的Web应用中。 首先,你需要安装DWR的库文件。下载`dwr.jar`并将其放置在你的Web应用的`WEB-INF/lib`目录下。确保这个jar文件与其他必要的库文件一起存在,以便...

    DWR初学者笔记,dwr入门

    首先,要开始使用DWR,你需要将`dwr.jar`包添加到你的项目类路径中。这个库包含了DWR运行所需的所有组件。接着,你需要在`web.xml`配置文件中注册DWR的Servlet。这段配置告诉服务器如何处理DWR相关的HTTP请求,并...

    dwr.jar 以及dwr配置文件

    在实际项目中,将dwr.jar添加到项目的类路径中,然后在web.xml中配置DWR的servlet,最后根据项目需求调整dwr.xml文件,就可以开始利用DWR的强大功能了。DWR支持多种服务器环境,如Tomcat、Jetty等,并且兼容各种现代...

    dwr相关文档jar包

    将这个JAR文件添加到你的项目类路径中,就可以开始使用DWR提供的功能,如自动处理AJAX请求、转换数据类型、处理安全等。 2. **dwr-2.0.CHM**: CHM文件是Microsoft编写的帮助文件格式,通常用于存储电子版的文档。这...

    AJAX DWR基本使用向导

    要开始使用DWR,你需要在你的项目中引入DWR库。这通常涉及将DWR的JAR文件添加到你的类路径,并在Web应用的WEB-INF目录下创建dwr.xml配置文件。在这个文件中,你可以定义允许的远程方法和安全性设置。 接下来,你...

    免费dwr的jar包

    这个“免费dwr的jar包”是你开始使用DWR进行开发的关键,通过学习和实践,你可以构建出更高效、更互动的Web应用。不过,需要注意的是,随着前端技术的发展,现代的前端框架(如React、Vue、Angular等)提供了更强大...

    DWR入门操作手册下载

    要开始使用DWR,你需要做以下基本配置: 1. **添加依赖**:首先,将DWR的jar文件放入Web应用的`WEB-INF/lib`目录中。这通常包括DWR的核心库和其他必要的库。 2. **web.xml配置**:在`web.xml`部署描述符中,需要...

    dwr3_helloword入门

    在本教程中,我们将学习如何使用DWR 3.0进行快速入门,通过一个简单的“Hello, World”实例来理解其工作流程。 首先,我们需要创建一个Web工程,并导入DWR 3.0的相关库。这通常包括DWR的核心JAR包和可能需要的日志...

Global site tag (gtag.js) - Google Analytics