`
独立与自由
  • 浏览: 11845 次
社区版块
存档分类
最新评论

使用DWR时使用多个dwr.xml文件

    博客分类:
  • DWR
 
阅读更多

应用中采用多个dwr.xml,在配置DWR核心Servlet时增加:

<init-param>
	<!--param-name要以config字符串开头-->
	<param-name>config*****</param-name>
	<param-value>WEB-INF/dwr.xml</param-value>
</init-param>

 例如:

	
<servlet>
        <servlet-name>wang-invoker</servlet-name>
        <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
	<param-name>config-wang</param-name>
	<param-value>WEB-INF/dwr-wang.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
	<servlet-name>wang-invoker</servlet-name>
	<url-pattern>/wang/*</url-pattern>
</servlet-mapping>

<servlet>
	<servlet-name>li-invoker</servlet-name>
	<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
	<init-param>
		<param-name>config-li</param-name>
		<param-value>WEB-INF/dwr-li.xml</param-value>
	</init-param>
</servlet>
<servlet-mapping>
	<servlet-name>li-invoker</servlet-name>
	<url-pattern>/li/*</url-pattern>
</servlet_mapping>
<!--只有wang才可以访问/wang/*下的资源,只有该角色才可以调用dwr-wang.xml中定义的远程类-->
<security-constraint>
	<web-resource-collection>
		<web-resource-name>dwr-wang-collection</web-resource-name>
		<url-pattern>/wang/*</url-pattern>
	</web-resource-collection>
	<auth-constraint>
		<role-name>wang</role-name>
	</auth-constraint>
</security-constraint>
<!--只有li才可以访问/li/*下的资源,只有该角色才可以调用dwr-li.xml中定义的远程类-->
<security-constraint>
	<web-resource-collection>
		<web-resource-name>dwr-li-collection</web-resource-name>
		<url-pattern>/li/*</url-pattern>
	</web-resource-collection>
	<auth-constraint>
		<role-name>li</role-name>
	</auth-constraint>
</security-constraint>

 

0
0
分享到:
评论

相关推荐

    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.rar_dwr.xml

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

    DWR.xml配置文件说明

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

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

    在这个场景中,我们关注的是DWR的三个不同版本的JAR文件:dwr2.0.5.jar、dwr2.0.6.jar以及dwr3.rc1.jar。 1. **DWR 2.0.x 版本**: DWR 2.0.x 是DWR的一个较早版本系列,其中2.0.5和2.0.6是两个连续的小版本更新。...

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

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

    dwr,jar和dwr-noncla.jar

    2. **Batching**: DWR支持批量调用,允许多个远程方法在一个HTTP请求中一起执行,从而提高性能。 3. **Caching**: DWR可以缓存生成的JavaScript代码,减少网络传输,提升响应速度。 4. **Reverse Ajax**: DWR提供了...

    dwrweb.xml

    在这个过程中,`dwrweb.xml`文件起着至关重要的作用。本文将深入探讨这个配置文件的结构、功能以及其中的关键配置元素。 `dwrweb.xml`是DWR框架的核心配置文件,它定义了DWR服务的运行方式和行为。通过此文件,我们...

    DWR多文件上传.。。。。。。

    总的来说,DWR多文件上传涉及到前端的文件选择、JavaScript与服务器的通信、以及后端的文件处理。通过合理地组织这些组件,可以构建一个高效、用户友好的文件上传系统。在实际项目中,还要注意安全性问题,如防止...

    DWR使用方法-step by step

    2. **重载方法的不确定性**:当服务器端有多个重载方法时,DWR可能无法确定调用哪个方法,这可能导致不可预测的行为。 #### 五、总结 通过本文的详细介绍,我们了解了DWR的基本安装与配置过程,以及在使用过程中...

    dwr和简单的文件上传

    在这个场景中,我们将讨论如何使用DWR来实现简单的文件上传功能。 文件上传是Web应用中常见的一种用户交互方式,通常涉及到前端的HTML表单、后端的处理逻辑以及可能的文件存储策略。DWR通过提供对Java方法的远程...

    DWR JAR包和xml文件

    安装DWR时,通常需要将这个JAR文件添加到项目的类路径中,以便在服务器端使用DWR的功能。 "描述"中的"xml文件"指的可能是DWR的配置文件,dwr.xml。这个文件是DWR的核心配置,用于设置DWR的行为和安全策略。在dwr....

    使用dwr上传文件源码

    例如,如果有一个名为`FileUploadService`的类处理文件上传,我们需要在`dwr.xml`中声明它: ```xml &lt;param name="class" value="com.example.FileUploadService"/&gt; ``` 3. 在Web应用的部署描述符`web....

    dwr所需要的jar包

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

    DWR 框架使用手册

    - 当需要多个`dwr.xml`文件时,可以在`&lt;init-param&gt;`中定义,例如: ```xml &lt;servlet-name&gt;dwr-invoker &lt;servlet-class&gt;uk.ltd.getahead.dwr.DWRServlet &lt;param-name&gt;config-1 &lt;param-value&gt;WEB-INF/dwr1....

    DWR技术文档、快速使用DWR、java技术

    5. **批量调用**:DWR允许一次性调用多个服务器方法,提高了请求效率。 **DWR的配置步骤** 1. **添加依赖**:首先,你需要在项目中引入DWR的jar包,通常是通过Maven或Gradle的依赖管理来完成。 2. **创建配置文件...

    dwr dwr包 dwr3.0文档 dwr3.0.jar

    5. **批量调用和回调**: DWR支持批量调用多个服务器方法,以及回调机制,当所有调用完成后执行指定的函数,这对于处理大量数据或执行一系列操作非常有用。 6. **错误处理**: DWR提供了一套完整的错误处理机制,包括...

    DWR配置文件详解,DWR配置

    Creators可以包含多个参数,如`param`,来传递构造函数所需的参数。`scope`属性用于指定对象的生命周期,如`application`、`session`、`request`或`page`。`include`和`exclude`元素用于控制对象的方法访问权限。 #...

    Spring 集成 Dwr 文件上传

    总的来说,Spring集成Dwr文件上传是一个结合了前后端交互、文件处理、错误处理等多个技术点的过程。它需要理解Spring的MultipartFile接口、DWR的工作原理以及HTTP协议的相关知识。通过这种方式,可以构建出用户体验...

    dwr所需的jar包及配置

    为了使用这些文件,你需要将它们部署到你的Web应用服务器中,通常将jar包放入WEB-INF/lib目录,而web.xml和dwr.xml则放入WEB-INF下。然后,在你的HTML或JavaScript代码中引入engine.js和util.js,通过它们提供的API...

Global site tag (gtag.js) - Google Analytics