`
elevenet
  • 浏览: 42262 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

[原创]DWR2 RPC会话过虑简易处理

阅读更多
    <servlet>
        <servlet-name>dwr-invoker</servlet-name>
        <display-name>DWR Servlet</display-name>
        <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>true</param-value>
        </init-param>
        <!--the defautl config file would be disable-->
        <!--<init-param>  
            <param-name>config-1</param-name>  
            <param-value>WEB-INF/dwr1.xml</param-value>  
        </init-param>  -->
        <load-on-startup>10</load-on-startup>        
    </servlet>        
    <servlet-mapping>
        <servlet-name>dwr-invoker</servlet-name>
        <url-pattern>/dwr/*</url-pattern>
    </servlet-mapping>

按以上配置发现DWR RPC的调用URL基本为[webapp]/dwr/call/plaincall/XXX.ZZZ.dwr,其中XXX为暴露的服务类名,ZZZ为方法名。
url根据url-pattern设置会有所变化,至此各位兄弟应该知道在filter中应该过虑哪些URL了。

完整URL示例:
lab/dwr/call/plaincall/DemoAction.getPerson.dwr
分享到:
评论

相关推荐

    DWR2相关资料

    在这个"DWR2相关资料"的压缩包中,我们可能找到了一个完整的DWR2演示项目,这个项目是为在MyEclipse环境中部署而设计的。MyEclipse是一款强大的集成开发环境(IDE),特别适合于Java EE项目的开发,包括Web应用。 ...

    dwr 2.jar dwr 2.jar

    dwr 2.jar dwr 2.jar

    Spring 2中整合DWR 2

    ### Spring 2中整合DWR 2:详细解析与实践 #### 一、Spring与DWR简介 在探讨如何在Spring 2框架中整合DWR 2之前,我们首先需要了解这两个技术的基本概念。 - **Spring框架**:Spring是目前Java开发中最流行的开源...

    dwr1+dwr2+dwr3 jar包

    这个压缩包包含了DWR的三个主要版本:DWR1.0、DWR2.0和DWR3.0的jar包,这些jar包是运行DWR应用的核心组件。 DWR1.0: DWR1.0是DWR项目的早期版本,主要目标是简化Web应用中的异步通信。在这个版本中,DWR提供了一个...

    dwr与struts2

    ### dwr与struts2 #### Struts2的Ajax支持介绍 **Struts2** 是一个流行的MVC(Model-View-Controller)架构框架,它主要用于构建Java Web应用程序。Struts2提供了强大的功能来帮助开发者简化开发流程并提高效率。...

    DWR与SPRING,DWR与STRUTS2的整合

    4. **错误处理**:整合后的系统可以统一处理DWR和Struts2产生的异常,提供一致的用户体验。 综上所述,"DWR与SPRING,DWR与STRUTS2的整合"主题涵盖了现代Java Web开发中重要的三个方面:DWR的实时通信能力、Spring的...

    dwr2 资料

    DWR 2引入了事件驱动的编程模型,允许开发者注册事件监听器,当服务器端事件发生时,可以在客户端触发相应的处理函数。 5. **Caching**: DWR 2加强了缓存机制,可以缓存服务器端返回的结果,减少不必要的网络...

    DWR2学习整理资料

    2. **配置DWRServlet**:在web.xml中配置DWRServlet,指定DWR配置文件的位置,如dwrcfg.xml或dwr.xml,并可配置多个config开头的文件。 3. **debug参数**:在web.xml中可设置debug参数,开启后可测试配置的DWR方法。...

    dwr.rar_ajax d_dwr_dwr ajax_dwr struts2 example_struts2 ajax dwr

    2. **RPC (Remote Procedure Call)**:这是DWR的核心,允许JavaScript直接调用Java对象的方法。 3. **AutoComplete**:提供自动完成功能,常见于搜索框和表单输入,提升用户输入体验。 4. **Heartbeat**:保持客户端...

    DWR中处理List

    ### DWR中处理List知识点详解 #### 一、DWR简介 DWR(Direct Web Remoting)是一种简化Ajax开发的框架,它使得JavaScript能够直接调用服务器端的Java方法,从而实现更简单、更直接的远程调用。通过DWR框架,开发者...

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

    **DWR2.jar** 是DWR的主要库文件,包含了DWR框架的所有核心组件和实现。这个JAR文件包含了许多类,如`DWRServlet`,它是DWR与HTTP请求交互的核心组件,以及各种用于转换数据类型、安全处理和错误处理的工具类。...

    struts2与dwr2结合

    Struts2和DWR2是两个在Web开发中常用的开源框架,它们分别处理不同的层面:Struts2专注于MVC(模型-视图-控制器)架构的实现,而DWR(Direct Web Remoting)则用于在浏览器和服务器之间实现异步的JavaScript到Java的...

    关于dwr2与spring2集成

    DWR2是DWR的一个版本,它在DWR的基础上进行了改进和扩展,提高了性能和功能。在DWR2中,与Spring2框架的集成可以让开发者充分利用Spring的依赖注入、事务管理等优势,同时利用DWR的异步AJAX能力,创建出更加灵活、...

    Struts2-Webwork2-DWR

    无论是 Struts2 的强大控制层,Webwork2 的高效数据处理,还是 DWR 的便捷的前后端通信,都是现代 Web 开发者不可或缺的工具。通过阅读提供的文档,你可以深入理解这些技术的内部机制,从而更好地应用于实际项目。

    Practical.DWR.2.Projects

    《实用DWR 2项目》一书由Frank W. Zammetti撰写,是关于DWR(Direct Web Remoting)框架的深入指南。本书通过六个完整的Web 2.0应用程序实例,详细介绍了如何利用DWR这一在Ajax领域备受瞩目的库进行设计与构建。 ##...

    dwr dwrdwr

    dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr

    dwr3.0+SSH2

    【标题】"dwr3.0+SSH2"是一个基于Java技术的Web应用程序开发框架的组合,其中DWR(Direct Web Remoting)是用于在浏览器和服务器之间进行实时通信的库,而SSH2则通常指的是Struts2、Spring和Hibernate这三大开源框架...

    dwr实战,Practical DWR 2 Projects,PDF书籍及源码

    Direct Web Remoting (DWR) 是一个开源JavaScript库,它允许Web应用程序在客户端与服务器之间进行实时通信,绕过传统的Ajax请求限制。DWR通过在浏览器端与Java后端之间建立安全、简单、高效的通信机制,极大地提高了...

    dwr简易对话功能

    2. **客户端JavaScript代码**:创建DWR的接口,调用服务器端的方法来发送和接收消息。这可能涉及到事件监听器,用于当有新消息时更新页面。 3. **HTML页面**:展示聊天界面,包括输入框、发送按钮以及接收消息的区域...

    struts2与dwr整合实例

    Struts2和DWR(Direct Web Remoting)的整合是Web开发中的一种常见技术组合,它们可以帮助开发者构建高效、交互性强的Web应用。Struts2作为MVC框架,提供了强大的控制层支持,而DWR则允许JavaScript在浏览器端直接...

Global site tag (gtag.js) - Google Analytics