`

dwr使用笔记

阅读更多

1.配置

web.xml中加入

    <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>classes</param-name>
            <param-value>java.lang.Object</param-value>
        </init-param>
        <init-param>
            <param-name>debug</param-name>
            <param-value>true</param-value>
        </init-param>
        <init-param>  
            <param-name>crossDomainSessionSecurity</param-name>  
            <param-value>false</param-value>  
        </init-param>
    </servlet>

    <servlet-mapping>
        <servlet-name>dwr-invoker</servlet-name>
        <url-pattern>/dwr/*</url-pattern>
    </servlet-mapping>

如果使用hibernate,可加入

    <filter>
        <filter-name>hibernateFilter</filter-name>
        <filter-class>
            org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
        </filter-class>
        <init-param>
            <param-name>singleSession</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>

    <filter-mapping>
        <filter-name>hibernateFilter</filter-name>
        <url-pattern>/dwr/*</url-pattern>
    </filter-mapping>

 

 dwr.xml配置


<dwr>

    <init>
        <converter id="string"
            class="com.util.UTF8StringConverter" />
    </init>

    <allow>
         <!-- enum  -->
        <convert converter="enum" match="com.util.UserType"/>

       <!-- bean -->

       <convert
            match="com.domain.customer.Customer"
            converter="bean">
            <param name="include">id,type,status,name</param>
        </convert>

         <create creator="spring" javascript="productService">
            <param name="beanName" value="productService" />
            <include method="updateProduct" />
            <include method="getProductListt" />
        </create>

    </allow>
    <signatures>
        <![CDATA[
    import java.util.Set;   
    import java.util.Map;
    import com.service.MeetService;
    MeetService.check(String visitorKey, String actionUrl);
    ]]>
    </signatures>

</dwr>

分享到:
评论

相关推荐

    [DWR(Ajax)]DWR使用笔记.chm

    [DWR(Ajax)]DWR使用笔记.chm

    DWR(Ajax)]DWR使用笔记

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现Ajax(Asynchronous JavaScript and XML)功能。它允许JavaScript在客户端与服务器端的...在实际开发中,DWR笔记对于理解和运用这个技术将大有裨益。

    DWR的学习资料,DWR学习必备

    DWR使用笔记.chm:这可能是一份详细的DWR使用手册,包含了如何集成DWR到项目中、配置DWR引擎、创建远程接口以及处理各种交互的实例。通过阅读这份笔记,你可以了解到DWR的基本概念、配置步骤以及实际应用技巧。 dwr...

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

    这个教程包含了一系列的文档和资源,帮助开发者深入理解和使用DWR。 首先,"DWR学习笔记"提供了对DWR基础概念、核心功能以及实际应用的概述。这些笔记可能包含了DWR的基本架构,如它如何通过AJAX技术实现实时的Web...

    我整理的dwr详细笔记

    ### DWR (Direct Web Remoting) 详细笔记 #### 一、DWR 概述与应用场景 DWR(Direct Web Remoting)是一种简化Ajax应用程序开发的技术框架,它允许客户端JavaScript直接调用服务器端的Java方法,从而实现了浏览器...

    dwr笔记 dwr自学资料

    本笔记将深入探讨DWR的核心概念、工作原理以及实际应用。 一、DWR简介 DWR的主要目标是消除传统的HTTP请求-响应模式的局限性,提供一种更加高效、灵活的远程调用机制。通过DWR,开发者可以在浏览器中编写JavaScript...

    Ajax资料,DWR框架资料

    DWR使用笔记.doc可能是作者在实际使用DWR过程中积累的经验总结,包括如何配置DWR、创建远程Java接口、在客户端调用这些接口的示例代码,以及可能遇到的问题和解决方案。 学习和理解Ajax及DWR框架,可以帮助开发者...

    DWR学习笔记及经验总结

    DWR(Direct Web Remoting)是一种开放源代码的JavaScript库,它允许Web应用程序与服务器端进行实时通信,无需使用XMLHttpRequest或Ajax技术。DWR使得Java开发者能够方便地在浏览器中调用服务器上的Java方法,就像...

    dwr案例+文档+jar

    首先,"DWR使用笔记.doc"可能是用户在实践过程中整理的个人笔记,通常会涵盖DWR的基本概念、配置步骤、API使用等内容。通过阅读这份笔记,我们可以了解DWR如何在实际项目中被利用,以及可能遇到的问题及其解决方案。...

    dwr学习笔记和总结

    ### dwr学习笔记和总结 #### 一、DWR简介 DWR (Direct Web Remoting) 是一个简化Ajax开发的框架,它使得JavaScript能够直接调用服务器端的Java方法成为可能,无需编写复杂的Ajax代码。这极大地提高了开发效率,并...

    dwr学习笔记pdf文件

    ### dwr学习笔记pdf文件知识点概述 #### 一、DWR框架简介 - **DWR**(Direct Web Remoting)是由GetAhead公司开发的一款用于实现Ajax应用的框架。该框架的核心价值在于允许客户端JavaScript直接调用服务器端Java类...

    dwr详细中文开发手册

    书中的《DWR中文.doc》可能是对这些概念的全面解释,《DWR使用笔记.doc》可能包含了作者在实践中积累的经验和技巧,而《dwr.doc》可能是更深入的技术细节或特定场景的应用示例。 通过深入学习这本手册,开发者可以...

    dwr简单教程电子书中有小例子简单易懂

    - **DWR(Ajax)]DWR使用笔记.chm**:这可能是一个帮助文件,包含了DWR的基本使用方法、配置步骤和常见问题解答。CHM是Microsoft的 Compiled HTML Help 文件格式,通常用于技术文档。 - **DWRʵ۰.pdf**:这个可能是...

    DWR学习笔记和与spring整合练习

    **DWR(Direct Web Remoting)**是一种JavaScript库,它允许Web...通过深入学习和实践"DWR学习笔记和与spring整合练习",开发者可以掌握DWR的精髓,熟练运用其与Spring的整合,打造出高效、安全、易维护的Web应用程序。

    spring使用annotation整合dwr笔记

    ### Spring使用Annotation整合DWR知识点解析 #### 一、概览 在现代Web开发中,Direct Web Remoting(简称DWR)是一种简化Ajax应用开发的技术,它允许JavaScript直接调用服务器端的Java方法,而无需编写复杂的XML...

    DWR学习笔记-HelloWorld篇

    【标题】:“DWR学习笔记-HelloWorld篇” 在IT领域,DWR(Direct Web Remoting)是一个开源的Java框架,它允许JavaScript在浏览器端直接调用服务器端的Java方法,实现了网页与服务器的实时交互,类似于Ajax技术,但...

    学习dwr详细笔记

    5. **测试和调试**:使用DWR提供的控制台工具或者自己的测试脚本来验证远程调用是否正常工作。 ### DWR的应用场景 1. **动态数据显示**:在不刷新页面的情况下,实时更新表格、图表等数据。 2. **富Internet应用...

    ajax dwr学习笔记和jar文件

    1. **官方文档**:DWR的官方文档详细介绍了如何配置、使用以及扩展DWR,是学习的好资料。 2. **示例代码**:实践是最好的老师,通过分析和运行提供的jar文件中的示例代码,能更深入理解DWR的工作原理。 3. **社区...

    DWR学习笔记(下载)

    **DWR(Direct Web Remoting)学习笔记** DWR是一种Java技术,用于在浏览器和服务器之间实现双向通信,使得Web应用程序能够实时更新和交互。它允许JavaScript直接调用服务器端的Java方法,就像它们是本地函数一样,...

Global site tag (gtag.js) - Google Analytics