`

多个dwr.xml配置

    博客分类:
  • DWR
 
阅读更多

<!-- 配置dwr2,可配置一个servlet多个dwr.xml,或者多个servlet多个dwr.xml -->

<servlet>

         <servlet-name>dwr-invoker</servlet-name>

         <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>

         <init-param>

                   <param-name>config</param-name>

                   <param-value>WEB-INF/dwr.xml</param-value>

         </init-param>

         <init-param>

                   <param-name>config-2</param-name>

                   <param-value>WEB-INF/dwr-2.xml</param-value>

         </init-param>

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

<!-- 配置第二个DwrServletxml配置独立 -->

<servlet>

         <servlet-name>dwr-invoker2</servlet-name>

         <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>

         <init-param>

                   <param-name>config</param-name>

                   <param-value>WEB-INF/dwr2.xml</param-value>

         </init-param>

</servlet>

<servlet-mapping>

         <servlet-name>dwr-invoker2</servlet-name>

         <url-pattern>/dwr2/*</url-pattern>

</servlet-mapping>

 dwr.xml

<dwr>

         <allow>

                   <create creator="new" javascript="UserService" scope="session">

                            <param name="class" value="dwrDemo.UserService" />

                            <!-- 仅公开以下方法 -->

                            <include method="say" />

                            <include method="getUser" />

                   </create>

                   <convert converter="bean" match="dwrDemo.UserVO">

                            <!-- 仅公开以下属性 -->

                            <param name="include" value="username" />

                   </convert>

         </allow>

</dwr>

 dwr-2.xml,与dwr.xml相同作用域

<dwr>

         <allow>

                   <!-- 重复定义,后者无效 -->

                   <create creator="new" javascript="UserService" scope="session">

                            <param name="class" value="dwrDemo.UserService" />

                            <include method="getUserList" />

                   </create>

                   <!-- 重复定义,后者生效 -->

                   <convert converter="bean" match="dwrDemo.UserVO">

                   </convert>

         </allow>

</dwr>

 dwr2.xml,与dwr.xmldwr-2.xml不在一个作用域,js中的访问路径为dwr2/interface/UserService2.js

<dwr>

         <allow>

                   <create creator="new" javascript="UserService2" scope="session">

                            <param name="class" value="dwrDemo.UserService" />

                            <include method="say" />

                            <include method="getUser" />

                            <include method="getUserList" />

                   </create>

                   <convert converter="bean" match="dwrDemo.UserVO">

                            <param name="include" value="username" />

                   </convert>

         </allow>

</dwr>

 

 

 

 

【】

分享到:
评论

相关推荐

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

    任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"&gt; 整个配置文件的...

    DWR.xml配置文件说明

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

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

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

    DWR.xml.rar_dwr.xml

    DWR支持批处理多个请求,以提高效率。你可以在配置中启用或禁用批处理,以及设置批处理的大小: ```xml &lt;maxSize&gt;100 ``` 7. **调试设置(Debugging)** 在开发过程中,开启调试模式可以帮助追踪问题: `...

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

    - **一个Servlet,多个`dwr.xml`**:你可以在Servlet的初始化参数中指定多个`dwr.xml`配置文件,例如: ```xml &lt;servlet-name&gt;dwr-invoker &lt;servlet-class&gt;uk.ltd.getahead.dwr.DWRServlet &lt;param-name&gt;...

    DWR中文文档.pdf

    - **多个dwr.xml配置和J2EE角色定义**: 支持多份dwr.xml文件配置,可以根据不同角色进行权限控制。 - **插件配置**: 配置第三方插件以扩展DWR的功能。 - **测试模式配置**: 开启测试模式以方便进行单元测试或集成...

    DWR2.0中文文档

    **多个dwr.xml配置**:可以在不同的环境下使用不同的配置文件,以适应不同的需求。 **J2EE角色定义**:用于定义哪些角色可以访问特定的服务或方法。 **插件配置**:DWR支持多种插件扩展其功能,例如`spring-plugin...

    Ajax DWR中文文档.pdf

    **2.4 多个dwr.xml配置和J2EE角色定义** - 支持在一个项目中配置多个`dwr.xml`文件。 - 定义不同的J2EE角色来控制访问权限。 **2.5 插件配置** - DWR支持各种插件,可以通过`&lt;init-param&gt;`进行配置。 **2.6 测试...

    dwrweb.xml

    `dwrweb.xml`是DWR框架的核心配置文件,它定义了DWR服务的运行方式和行为。通过此文件,我们可以控制DWRServlet的行为,比如设置调试模式、映射URL等。以下是文件中两个关键的配置元素的详细说明: 1. **Servlet...

    Dwr2.0中文手册.pdf

    ##### 2.4 多个dwr.xml配置和J2EE角色定义 支持在同一个应用中配置多个DWR实例,每个实例可以有不同的权限和功能。 ##### 2.5 插件配置 集成第三方插件,如Spring、Hibernate等,增强DWR的功能。 ##### 2.6 测试...

    dwr中文开发指南文档

    - **多个dwr.xml配置**: 支持多个`dwr.xml`文件配置不同的服务接口。 - **插件配置**: 支持各种插件,如安全插件、转换器插件等。 - **测试模式配置**: 用于开发调试阶段的特殊配置选项。 - **dwr.xml配置**: - ...

    dwr中文文档dwr中文文档dwr中文文档

    **2.4 多个dwr.xml配置和J2EE角色定义** - 支持多个`dwr.xml`配置文件,可以定义不同的角色访问不同的服务。 **2.5 插件配置** - 支持各种插件扩展功能,例如:日志插件、性能监控插件等。 **2.6 测试模式配置** -...

    dwr2.0.5.jar&dwr2.0.6.jar&dwr3.rc1.jar

    部署DWR JAR文件通常涉及到将它们添加到Web应用的类路径中,配置DWR的`dwr.xml`配置文件,以及在客户端HTML页面中引入相应的JavaScript库。对于Spring框架的集成,还需要配置Spring的bean定义。 总的来说,DWR的...

    java开发常用jar包之dwr.rar

    - **Batching**:批处理功能,允许一次发送多个请求,提高性能。 **3. DWR的工作流程** 1. **客户端发起请求**:JavaScript通过DWR API调用服务器上的Java方法。 2. **DWR Engine处理**:DWR Engine接收到请求,...

    dwr所需要的jar包

    - **批量更新**:允许一次发送多个请求,减少网络通信次数,提高性能。 - **缓存管理**:DWR支持对服务器端数据的缓存,提高响应速度。 **2. 安装与配置DWR** 安装DWR通常涉及以下步骤: 1. **添加依赖**:在Java...

Global site tag (gtag.js) - Google Analytics