`
accpxudajian
  • 浏览: 458835 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dwr.xml配置样例和详细说明

    博客分类:
  • Web
阅读更多
Dwr.xml模板:

<?xml version="1.0" encoding="UTF-8"?><!-- 说明这是一个xml文档,1.0版本,文档采用UTF-8的编码格式 -->

<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.ltd.uk/dwr/dwr20.dtd">

<!-- 说明这个xml文档要遵循的格式是dwr配置文件的格式,格式要求要符合"http://getahead.ltd.uk/dwr/dwr20.dtd"的格式 -->

<dwr><!-- dwr标签内的内容将被dwr解析,而且dwr内的格式要严格遵循dwr的格式要求 -->

  <allow>  

   <!-- allow内,放置dwr要转化成js的class,以及每个class要用到的javabean 

   allow内主要的标签式:

        create :用于将后台class变成前台的js方法

        convert :用于转换后台class方法用到的javabean对象。

   -->  

    <create creator="spring" javascript="LabelManageAction" scope="application">

       <param name="beanName" value="labelManageAction" />

    </create>

    <!-- create标签的作用和用法:

       作用:用于将后台class变成前台的js方法

       creator:指定采取哪种创建方式,主流的要两个:new 和 spring,new的方式是每次都通过new一个实例化对象,然后返回该实例,spring是采用spring的管理放置创建对象

       javascript:指定在前台调用的名称。根据经验,最好和后台的class是同名,便于使用开发工具快速查找。必填。

       scope:js方法的作用域。包括:page,request,session.application四个作用域。scope是可选属性,默认是page。

       creator标签的子标签param:该标签式用来定义creator标签的部分参数的。

       param标签的name属性:指定参数名称,通常情况下,如果创造器采用new,那么param的name属性通常是class,表示参数calss需要指定值,value属性指定哪个后台class

           如果采用spring的构造器,那么param的name属性通常是beanName,value属性指定是哪个spring的bean。

       createor标签的include子标签和exclude子标签:

           <include method="funName1,funName2,funName3"/> 显示定义前台可以访问的方法只有funName1,funName2和funName3三个方法,其他的方法在前台将访问不到。

           </exclude method="funName1,funName2,funName3"> 显示定义前台不可以访问的方法有funName1,funName2和funName3三个方法,其他的方法在前台可以访问到。

           默认情况下可以访问所有的后台方法。

     -->

    <convert converter="bean" match="org.jasig.cas.bean.CasUser"/>

    <!-- convert转换器的作用和使用方法:

    作用:将自定义的javabean对象映射成dwr可以解析的对象,(基本数据类型例如String,Integer等等dwr已经自己映射)

    convert的converter属性和match属性都比较固定:converter="bean" match="your.full.package.beanName"

    我们经常用到的就是bean转换器。该转换器可以将后台的标准的带有getter和setter方法的javabean对象转换成js对象

       然后用match属性指定匹配对象,指向后台javabean。

       简写:<convert converter="bean" match="your.full.package.*"> 这样将转换包内所有的javabean。      

     -->

  </allow>

  <signatures>

    <![CDATA[ 

    import java.util.*;

    import javax.servlet.http.HttpServletRequest;

    

    ]]>

</signatures>

    <!-- signatures 标签是用来让dwr明确集合中存放的数据类型的。

    例如:demo.class有一个test(List<User> list)方法,为让dwr明确test方法的List参数中存放的是什么类型的对象,

    我们会用到signatures标签。用法:

    <signatures>

    <![CDATA[ 

    import java.util.List;//或者 import java.util.*;

    import com.demo;//引入class

    import com.bean.User;//引入javabean

    demo.test(List<User> list);//指定泛型的存储的类型是User对象。

    ]]>

    </signatures>

    --!>

</dwr>

 

 

 

分享到:
评论

相关推荐

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

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

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

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

    dwr配置文件详解 dwr.xml配置文件详解 dwr配置文件是Direct Web Remoting(DWR)的核心组件之一,它负责配置DWR的各种设置和参数。在本文中,我们将详细介绍dwr配置文件的结构和配置方法,并探讨它在实际应用中的...

    DWR.xml配置文件说明

    DWR.xml配置文件是DWR框架的核心,通过细致的配置,开发者可以精确控制哪些服务器端对象和方法对客户端可见,以及如何进行数据的序列化和反序列化。熟练掌握DWR.xml的配置规则,对于构建高效、安全的远程调用服务至...

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

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

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

    DWR(Direct Web Remoting)是一种Java库,它允许JavaScript在客户端与服务器端进行实时通信,无需...在实际项目中,理解并掌握DWR.xml的配置以及DWR的核心技术,对于提升Web应用的用户体验和开发效率具有重要意义。

    dwr.xml配置描述及JSP上的引用_1

    在本文中,我们将深入探讨DWR的核心配置文件`dwr.xml`以及如何在JSP页面上有效地引用和使用DWR。 首先,让我们了解一下`dwr.xml`配置文件。这个文件是DWR的核心配置,它定义了哪些Java对象和方法可以被客户端的...

    dwr.xml文件

    下面将详细介绍dwr.xml文件中的各个部分及其含义: ##### 1. XML声明 ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; ``` 此行是XML文档的声明,指明了该文档采用的XML版本为1.0,并且使用UTF-8编码格式。 ##### ...

    DWR.xml.rar_dwr.xml

    文档`DWR.xml.doc`应该包含了关于这些配置选项的详细解释和示例。同时,`www.pudn.com.txt`可能是相关的资料链接或社区讨论,它可能会提供额外的使用技巧和最佳实践。 理解并熟练配置`dwr.xml`是使用DWR构建高效...

    DWR.xml配置文件说明书

    **DWR.xml配置文件说明书** DWR(Direct Web Remoting)是一种开源JavaScript库,它允许在Web浏览器和Java服务器之间进行直接的、安全的、实时的通信,无需使用任何插件或框架。DWR的核心功能是使前端JavaScript...

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

    ### DWR.xml配置文件详解 #### 一、概述 DWR (Direct Web Remoting) 是一个简化Ajax开发的Java框架,它允许...通过对dwr.xml的合理配置,可以有效地控制客户端与服务器之间的交互过程,提高应用的安全性和性能。

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

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

    DWR学习与DWR.xml配置说明

    **DWR.xml配置文件**是DWR框架的核心配置,它定义了哪些Java类和方法可以被客户端JavaScript访问。以下是一些关键配置元素的解释: 1. **&lt;dwr&gt;`根元素**:这是配置文件的起点,通常包含其他所有配置元素。 2. **`...

    dwr.xml

    `dwr.xml` 文件用于配置可被远程调用的Java类和方法: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE direct-web-remote SYSTEM "dwr.dtd"&gt; &lt;create class="com.example.MyService"&gt; *" /&gt; ```...

    dwr-1.13.jar及dwr.xml

    dwr-1.1.3.jar及dwr.xml. dwr-1.1.3与dwr-2.0的dwr.xml略有区别: dwr-1.1.3 &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" ...

    dwr.jar 以及dwr配置文件

    Direct Web Remoting ...dwr.jar提供了DWR框架的运行时环境,而dwr.xml则允许开发者定制和配置DWR的行为,以满足特定的项目需求。通过熟练掌握这两个文件,开发者能够更好地利用DWR来提升Web应用的交互性和用户体验。

    dwr源码包,dwr.jar包下载

    2、 在web.xml中配置dwr,如下: &lt;!-- 配置DWR --&gt; &lt;servlet-name&gt;dwr-invoker org.directwebremoting.servlet.DwrServlet &lt;init-param&gt; &lt;param-name&gt;debug&lt;/param-name&gt; &lt;param-value&gt;...

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

    - **安装与配置**:介绍如何将DWR添加到现有项目中,包括引入jar文件、配置web.xml和dwr.xml文件。 - **基本使用**:讲解如何创建可从JavaScript调用的Java方法,以及如何在客户端使用DWR API进行调用。 - **安全...

    dwr.xml标签介绍

    在DWR框架中,`dwr.xml`配置文件起着至关重要的作用,它定义了哪些Java对象可以被远程调用,以及如何进行转换和创建。 在`dwr.xml`文件中,主要包含以下几个部分: 1. **初始化(init)**: 这一部分定义了自定义...

Global site tag (gtag.js) - Google Analytics