`

dwr 中的配置文件 dwr.xml --非常重要

    博客分类:
  • dwr
阅读更多
在web.XML 中我们设置dwr的servlet时,可以设置一些初始化参数

最重要的就是debug参数,要设置为true这样就可以使用test/debug页面

dwr.xml文件:
dtd文件类型定义,可以自动提示

内置的创建器和转换器
创建器: new none spring等


转换器: bean转换器,object转换器,要定义才能使用
其他一些转换器 直接可以使用


<init>元素,需要自定义类型转换器或创建器时,需要

<allow>元素,需要哪些远程的bean,自定义bean的参数和返回类型如何与JavaScript数据类型转换
    <
create>元素
        <param>元素

        <auth>
       <include/exclude>

<signatures>元素
在dwr准备调用远程对象的某个方法时,需要一些反射机制来确定该方法所期望的输入参数
和返回值类型,并由此确定采用什么样的转换器。
在一些特殊的情况下,通过反射机制无法获得这些信息

因此,就需要<signatues>元素

如方法:
public List<String> convertNames(final List<String> inList);

dwr并不知道inlist对象中的基本类型,虽然使用了java5的泛型,但是还是不知道其中的
基本数据类型
<signatures>
  <![CDATA[
   import java.util.List;
   import app.SigTestClass;
   SigTestClass.convertNames(final List<String> inList);
   ]]>
</signatures>


<signatures>
  <![CDATA[
   import java.util.List;
   import app.SigTestClass;
   SigTestClass.convertNames(final List<String> inList);
   SomeOtherClass.someOtherMethod(Map<String> ms);
   ]]>
</signatures>

3 对于java方法的返回值为List(Set)的情况,DWR将其转化为Object数组,传递个javascript;对于 java方法的返回值为Map的情况,DWR将其转化为一个Object,其中Object的属性为原Map的key值,属性值为原Map相应的 value值。

4、如果java方法的参数为List(Set)和Map的情况,javascript中也要根据3种所说,构造相应的javascript数据来传递到java中。

参考
http://hi.baidu.com/liuywcom/blog/item/67dfc22f820d293c1f3089ce.html
分享到:
评论

相关推荐

    dwr配置文件详解 dwr.xml配置文件详解

    dwr配置文件在实际应用中起着非常重要的作用。它可以: * 实现Java对象的远程调用:通过dwr配置文件,可以将Java对象暴露给客户端,实现远程调用。 * 提高开发效率:dwr配置文件可以简化开发过程,减少代码量,提高...

    DWR2.jar + DWR.xml + DWR2.0.dtd + Web.xml

    DWR2.jar提供了核心功能,DWR.xml定制了DWR的行为,DWR2.0.dtd保证了配置文件的正确性,而Web.xml确保了DWRServlet的正确部署和配置。通过熟练掌握这些知识点,开发者可以有效地利用DWR构建动态、交互性强的Web应用...

    DWR,web.xml,dwr.xml,converted,created

    任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,。。 有几个术语有必要理解,参数叫做converted,远程Bean叫做created.如果远程Bean A有个方法A.blah(B),那么你需要为A建立一个created,为B建立一个converted.。...

    dwr.xml文件的配置和入门使用

    dwr.xml 文件是 DWR 的核心配置文件,用于定义哪些 Java 类可以被远程访问和如何将 Java 对象转换为 JavaScript 对象本文将详细讲解 dwr.xml 文件的配置和入门使用。 在 dwr.xml 文件中, `&lt;allow&gt;` 标签用于定义...

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

    "DWR.xml配置文件说明书.doc"是关于DWR核心配置文件的详细指南。DWR.xml文件是DWR框架的核心配置,它定义了哪些服务器端的Java对象可以被JavaScript访问,以及这些对象的映射、安全设置和其他配置选项。通过配置这个...

    dwr.xml文件

    dwr.xml文件是DWR框架的核心配置文件之一,通过上述分析可以看出,它主要包含了DWR Servlet的配置信息,如Servlet的名称、类名、初始化参数以及映射的URL路径等。这些配置对于DWR框架正常运行至关重要,通过合理的...

    DWR.xml配置文件说明书(含源码)

    DWR.xml配置文件说明书 1、 建立dwr.xml 配置文件 任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" ...

    DWR.xml配置文件说明

    #### 一、DWR配置文件结构与作用 DWR(Direct Web Remoting)是一个开源的Ajax框架,它允许在浏览器端JavaScript代码直接调用服务器端Java方法,从而简化了传统的AJAX编程。DWR.xml是DWR的核心配置文件,用于定义...

    dwr配置所需jar包 dwr.jar bsf.jar jdom.jar jsf-api.jar

    标题中提到的四个jar文件是DWR配置所必需的,它们分别是: 1. **dwr.jar**:这是DWR的核心库,包含了所有DWR运行所需的类和接口。它提供了各种API,使得开发者可以在客户端JavaScript中调用服务器端的Java方法,...

    DWR.xml配置文件说明书.txt

    在DWR中,配置文件dwr.xml用于定义客户端可以访问的Java对象以及这些对象的方法如何被调用。 #### 二、dwr.xml配置文件详解 **1. DOCTYPE声明** 任何一个DWR配置文件都需要包含特定的DOCTYPE声明,这是为了确保...

    DWR帮助文档-dwr[1].xml文件的配置.doc

    在DWR的工作机制中,`dwr.xml`配置文件起到了关键的作用。通过配置,你可以指定哪些服务器端的Java类(例如`DepartmentBus`)可以被转换为JavaScript对象,并且可以调用这些对象的哪些方法。例如,如果你有一个`...

    DWR+SSH应用的相关配置代码说明

    导入dwr.jar包到lib下,在webroot/WEB-INF下创建dwr.xml文件以及导入dwr20.dtd文件, ------------1)DWR.xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct ...

    DWR所需要的包与基本web.xml

    在将这些包集成到项目中时,我们还需要对`web.xml`文件进行配置,以便DWR能够正确地启动和运行。`web.xml`是Servlet容器的部署描述符,其中的配置项告诉服务器如何加载和管理DWR。基本的`web.xml`配置可能包括: 1....

    dwr2.0.2.jar + bsf-2.3.jar+xml-apis.jar

    在DWR这样的Web应用中,XML可能用于数据交换或者配置文件。 jdom-1.0.jar 是Java Document Model的实现,它提供了一个基于Java的API来处理XML文档。JDOM允许开发者以一种更符合Java习惯的方式来操作XML,比如创建、...

    DWR笔记 DWR.xml配置文件说明书 DWR技术分析

    DWR的核心在于它的XML配置文件,即DWR.xml,它是DWR工作的重要组成部分。 **DWR.xml配置文件详解** 1. **DWR.xml结构**:DWR.xml文件通常位于Web应用的WEB-INF目录下,它是DWR引擎的配置中心,定义了哪些Java类...

    DWR.xml.rar_dwr.xml

    DWR的核心在于XML配置文件,即`dwr.xml`,它是DWR与应用服务器交互的桥梁,定义了哪些Java对象可以被JavaScript访问,以及如何处理这些调用。对于学习Ajax的用户来说,理解并掌握`dwr.xml`的配置至关重要,因为它...

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

    在J2EE环境中集成DWR时,配置文件扮演了至关重要的角色。以下将详细讲解如何配置DWR以及在`web.xml`中的设置。 首先,DWR的核心是`dwr.xml`配置文件,它定义了哪些Java对象和方法可以被JavaScript调用。这个文件...

    DWR简单配置说明---xml、java、jsp层层说明

    在`web.xml`中,需要为DWR配置一个servlet。这一步是为了告诉Web容器如何处理与DWR相关的请求。 ```xml &lt;servlet-name&gt;dwr-invoker&lt;/servlet-name&gt; &lt;servlet-class&gt;org.directwebremoting.servlet.DwrServlet...

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

    通过分析这个war文件,开发者可以学习如何配置DWR的XML配置文件(dwr.xml),以及如何创建可从JavaScript调用的Java方法。 3. **DWR2.0中文说明文档**: 这份文档对于理解DWR的工作原理和使用方法至关重要,特别是...

Global site tag (gtag.js) - Google Analytics