`

多个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)** 在开发过程中,开启调试模式可以帮助追踪问题: `...

    DWR2.0中文文档

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

    dwrweb.xml

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

    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