`

DWR的基本配置

    博客分类:
  • DWR
阅读更多
1.使用DWR是非常方便的,先到其官方网站(www.directwebremoting.org)下载dwr.jar,目前最新版本是3.rc1

2.把下载的dwr.jar放到工程的WEB-INF\lib下.

3.在WEB-INF目录下的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> <!-- 在发布阶段将其设为false -->
  </init-param>
</servlet>

<servlet-mapping>
  <servlet-name>dwr-invoker</servlet-name>
  <url-pattern>/dwr/*</url-pattern>
</servlet-mapping>

4.在WEB-INF目录下创建dwr.xml文件,如:
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" "http://getahead.org/dwr//dwr30.dtd">
<dwr>
  <allow>
    <create creator="new" javascript="Test">
      <param name="class" value="mypack.Test" />
    </create>
  </allow>
</dwr>

5.在要使用DWR的jsp页面中导入DWR的2个核心JS文件和自己在dwr.xml文件中配置的Test.js文件
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/engine.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/util.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/Test.js'></script>


6.现在可以在JS中使用DWR了,如:
Test.sayHello(); // 后台的Test.java中的sayHello()方法会被调用
分享到:
评论

相关推荐

    DWR配置文件详解,DWR配置

    `dwr.xml`的基本结构如下: ```xml &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"&gt; &lt;dwr&gt; &lt;!-- 创造器和转换器配置 --&gt; &lt;!--...

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

    1. **DWR基本概念** - DWR的核心是允许Java对象在Web页面上直接调用,实现JavaScript与服务器端Java对象的无缝交互。 - DWR包含三个主要部分:`Engine`、`Reverse Ajax`和`Security`。Engine处理JavaScript到...

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

    除了基本的远程方法调用,DWR还支持批量调用、异步处理、CORS支持、以及对AJAX事件的模拟等高级特性。熟悉这些特性能帮助你构建更复杂的交互式Web应用。 总之,DWR为开发实时Web应用提供了一种简单而强大的工具。...

    DWR示例与spring集成

    **DWR基本配置**主要包括以下几个步骤: 1. **添加依赖**:在项目中引入DWR的JAR文件或Maven/Gradle依赖。 2. **创建DWR配置文件**:`dwr.xml`,在这个文件中,我们需要定义哪些Java类和方法可以被浏览器直接调用。 ...

    DWR开发入门教程--配置与开发

    #### 二、DWR基本配置 ##### 2.1 配置文件dwr.xml详解 在DWR项目中,最重要的配置文件是`dwr.xml`。该文件定义了哪些Java类可以通过JavaScript访问,并且规定了具体的访问方式。 **示例:** ```xml &lt;dwr&gt; ...

    DWR.xml配置文件说明

    DWR.xml配置文件的基本结构遵循DTD(Document Type Definition)规范,使用XML格式编写。一个典型的DWR.xml配置文件包含以下元素: 1. **DOCTYPE声明**:这是DWR配置文件的开头,用于指定DWR版本和DTD位置。 ```...

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

    1. **Allow元素**:这是配置文件中最基本的部分,用于指定哪些Java类和方法可以被JavaScript访问。例如: ```xml ``` 这里允许创建一个新的`MyClass`实例,并将其暴露给JavaScript,JavaScript中的引用...

    spring mvc+dwr环境配置

    对于初学者来说,可能会在另一个资源文件中找到这些jar包的信息,但基本的jar包包括dwr.jar和所有必需的第三方库。 推送函数类是在DWR中用于实现服务器端到客户端的数据推送的核心组件。DWR利用JavaScript引擎和...

    DWR的配置和传值DWR的配置和传值

    1. **基本配置**: 在`web.xml`中,你需要配置一个名为`dwr-invoker`的Servlet。这是DWR的核心组件,负责处理所有与客户端的交互。基本配置如下: ```xml &lt;servlet-name&gt;dwr-invoker &lt;servlet-class&gt;uk.ltd....

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

    学习这个示例,你将能掌握DWR的基本用法,并能将其应用到实际项目中,提升Web应用的用户体验。Eclipse工程可以帮助你在开发环境中直接运行和测试这些示例,加深理解和实践。通过阅读文档并亲手操作示例,你将对DWR有...

    dwr相关配置笔记 代码说明

    最基本的配置包括定义一个名为`dwr-invoker`的Servlet,指向`uk.ltd.getahead.dwr.DWRServlet`的类。这样,所有以`/dwr/*`开头的URL请求都将被DWRServlet处理。例如: ```xml &lt;servlet-name&gt;dwr-invoker ...

    DWR框架配置学习教程

    在了解DWR框架的基础之上,我们来看一下如何进行DWR框架的基本配置: 1. **配置dwr.xml** 在DWR框架中,`dwr.xml`文件是核心配置文件之一,主要用于定义哪些Java类和方法可以被远程调用,以及如何转换这些Java...

    将dwr集成到spring mvc(dwr的配置是基于xml)

    以上就是将DWR集成到Spring MVC的基本步骤。通过这种方式,你可以利用DWR的便捷性,实现动态的、无刷新的页面更新,同时利用Spring MVC的强大功能处理复杂的业务逻辑。记住,这只是一个基础配置,实际应用中可能需要...

    DWR课件 PPT DWR的配置及入门

    - **安全**: 通过CSP机制,DWR提供了基本的防XSS攻击手段。 - **高性能**: 支持批处理和缓存,提高了Web应用的响应速度。 综上所述,DWR框架为Web开发者提供了一个强大的工具,通过它可以轻松地构建富客户端应用...

    dwr.jar 以及dwr配置文件

    2. **转换器**:DWR自动处理基本类型的转换,但对复杂类型,如自定义对象,你需要定义转换器,这可以通过`&lt;convert&gt;`标签来设置。 3. **安全控制**:为了防止未授权的访问,你可以配置安全策略,例如使用`&lt;filter&gt;`...

    J2EE——Ajax——dwr——配置文件

    除了`dwr.xml`和`web.xml`的基本配置,我们还需要确保正确引入DWR的依赖库。这通常通过Maven或Gradle等构建工具完成,添加对应的依赖项到项目中。例如,在Maven的`pom.xml`文件中: ```xml &lt;groupId&gt;org....

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

    这些笔记可能包含了DWR的基本架构,如它如何通过AJAX技术实现实时的Web交互,以及如何创建和调用服务器端的Java方法。 "DWR中文API"是DWR库的中文参考文档,详细列出了各种接口、类和方法,是开发者查找和理解DWR...

    dwr配置文件详解

    DWR已经内置了一些常见的转换器,如`NullConverter`,`PrimitiveConverter`,`BigNumberConverter`和`StringConverter`,用于处理基本类型和特殊类型的转换。 6. **allow元素**: `&lt;allow&gt;`部分定义了哪些Java类...

    DWR快速配置入门.doc

    以上就是DWR的基本配置和使用流程。在实际项目中,你可能需要处理更复杂的情况,比如安全控制、错误处理、异步调用、批量调用等。DWR提供了一套完整的API和工具,可以帮助你构建高效、用户友好的Web应用。

Global site tag (gtag.js) - Google Analytics