`

DWR学习总结

阅读更多
DWR学习总结

一、 将dwr.jar复制到WBE-INF/lib目录下
二、 在web.xml中添加如下:
  <servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

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

  三.在WEB-INF/目录下创建dwr.xml文件,并编辑如下:

   <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.ltd.uk/dwr/dwr20.dtd">

<dwr>
<allow>

<create creator="new" javascript="testDwr">
<param name="class" value="vnv.service.ProvinceServiceImpl" />
</create>

       <convert match="vnv.po.CityBean" converter="bean"></convert>

<!--
<create javascript="userguest" creator="spring">
<param name="beanName" value="userguestDwr"></param>
</create>
<create javascript="MyVnvCheckDwr" creator="spring">
<param name="beanName" value="myVnvCheckDwr"></param>
</create>

-->

</allow>

</dwr>


四、 写DWR的JAVA代码

五、 在需要DWR的JSP页面中要添加如:

<script type='text/javascript' src='<%=path%>/dwr/engine.js'></script>
<script type='text/javascript' src='<%=path%>/dwr/util.js'></script>
<script type='text/javascript' src='<%=path%>/dwr/interface/testDwr.js'></script>

<script type="text/javascript">

    function changeCity(obj){
var provinceId = obj.options[obj.selectedIndex].value;

testDwr.findCityBeanByProvinceId(provinceId,function(citys){
DWRUtil.removeAllOptions('citys');
DWRUtil.addOptions('citys',citys,'id','cityname');
});
}


</script>



如要WEB容器启动进,自动加载AutoRunServlet类,需要在web.xml中作如下配置:

<servlet>
       <servlet-name>AutoRunServlet</servlet-name>
       <servlet-class>com.thayer.report.action.AutoRunServlet</servlet-class>
       <load-on-startup>1</load-on-startup>
    </servlet>
   
    <servlet-mapping>
      <servlet-name>AutoRunServlet</servlet-name>
      <url-pattern>/servlet/AutoRunServlet</url-pattern>
    </servlet-mapping>

分享到:
评论

相关推荐

    dwr学习总结dwr学习总结

    dwr学习总结 dwr学习总结 dwr学习总结

    dwr学习总结

    dwr 知识点和实例代码的总结--DWR应当如何获得要进行远程的类的实例

    DWR框架学习总结

    DWR是一个开放源码的使用 Apache 许可协议的解决方案,它包含服务器端 Java 库、一个 DWR Servlet 以及 JavaScript 库。DWR 已经比较成熟,而且提供了许多有用的功能。

    Ajax学习——DWR的参考书和实用案例学习总结

    **Ajax学习——DWR的参考书和实用案例学习总结** DWR(Direct Web Remoting)是一种优秀的开源框架,专门用于简化Web应用程序中的Ajax(Asynchronous JavaScript and XML)开发。Ajax技术允许网页在不刷新整个页面...

    DWR学习笔记及经验总结

    在“DWR学习笔记及经验总结”中,我们可以期待找到以下关键知识点: 1. **DWR的基本概念**:了解DWR的核心理念,包括远程方法调用(Remote Method Invocation)、反向Ajax以及它如何通过JSON或XML格式传递数据。 2...

    dwr学习笔记和总结

    很好的学习笔记! 很使用的dwr编程参考! 

    ajax dwr学习笔记和jar文件

    总结,DWR是开发Ajax应用的强大工具,通过它,开发者可以轻松实现浏览器与服务器的双向通信,提升Web应用的用户体验。学习DWR,不仅可以理解Ajax的核心技术,还能为构建现代Web应用打下坚实基础。

    Ajax的dwr总结

    进阶学习可以参考各种教程和实战案例,逐步掌握DWR的高级特性和最佳实践。 总的来说,DWR是实现Ajax应用的强大工具,通过简化前后端交互,提升了Web应用的用户体验。通过深入理解和熟练运用DWR,开发者可以构建出...

    dwr2.0学习例子

    **DWR 2.0 学习例子** Direct Web Remoting (DWR) 是一个开源的Java库,它使得在Web应用中实现Ajax技术变得更加简单。DWR 2.0 版本是其发展中的一个重要里程碑,提升了性能,增加了新功能,并优化了与JavaScript的...

    dwr笔记 dwr自学资料

    DWR (Direct Web Remoting) ...通过学习和掌握DWR,你可以更好地融合前后端开发,实现更为流畅的用户交互。在自学过程中,理解DWR的工作原理、熟练运用其主要组件以及掌握实际应用场景,都将对你的IT职业生涯大有裨益。

    服务器端ajax框架--------DWR实践总结

    **服务器端Ajax框架——DWR实践总结** DWR(Direct Web Remoting)是一个开源的Java框架,它使得在Web应用程序中实现Ajax(异步JavaScript和XML)功能变得更加简单。DWR允许JavaScript在客户端与服务器端Java对象...

    DWR学习笔记(下载)

    总结,DWR作为一种古老的Ajax解决方案,虽然在现代Web开发中已被更多先进框架替代,但对于理解Ajax工作原理和Web Remoting概念,DWR仍是一个有价值的工具。随着技术的发展,了解并掌握DWR可以帮助开发者更好地理解和...

    dwr实现ajax功能ajax+dwr

    `总结DWR的步骤.txt`可能是对实施DWR步骤的简洁概述,方便快速参考。`Ajax主要代码.txt`可能包含了一些关键的Ajax代码示例。`ajax登录`可能是一个实际的DWR应用示例,展示如何实现无刷新的登录功能。`dwrdemo`可能是...

    dwr3_helloword入门

    在本教程中,我们将学习如何使用DWR 3.0进行快速入门,通过一个简单的“Hello, World”实例来理解其工作流程。 首先,我们需要创建一个Web工程,并导入DWR 3.0的相关库。这通常包括DWR的核心JAR包和可能需要的日志...

    dwr学习笔记(一个简单猜数字游戏)

    总结来说,这个"DWR学习笔记"示例涵盖了以下知识点: 1. DWR的基本概念和工作原理,包括Reverse Ajax机制。 2. 如何在服务器端配置DWR,定义可调用的Java服务。 3. 客户端如何使用DWR的JavaScript库与服务器进行通信...

    DWR 技术文章精选

    总结来说,DWR技术文章精选涵盖了DWR的基本概念、使用技巧、配置方法以及安全特性,对于想要提升Web应用交互性的开发者来说是一份宝贵的资源。通过深入学习和实践,开发者能够熟练地利用DWR构建高效、响应式的Web...

    dwr_demo_test

    总结起来,DWR是实现客户端和服务器端高效通信的工具,通过`dwr_demo_test`,你可以学习到如何在实际项目中运用DWR,提升Web应用的交互性和用户体验。通过深入研究`dwr.xml`配置、Java服务端代码以及JavaScript调用...

    DWR3参考资料

    在没有官方文档支持的情况下,开发者之间的交流和在线资源的利用成为学习DWR3的重要途径。 总结来说,DWR3的核心功能之一是实现实时推送,这依赖于ScriptSession管理和事件监听机制。通过`Browser.withPageFiltered...

    DWR让Ajax如此简单

    总结来说,DWR为开发者提供了一个强大且易用的工具,它简化了Ajax应用的开发,使得前后端交互变得更加直观和高效。通过深入学习和实践,你将能熟练掌握DWR,为你的Web应用带来更丰富的交互性和实时性。

    采用dwr技术实现的聊天室

    总结,通过这个简单的DWR聊天室实例,我们可以了解到DWR在实现动态Web应用中的重要作用,以及如何使用DWR来构建实时交互的Web系统。对于希望提升Web开发技能的开发者来说,深入学习DWR是一个值得投入的方向。

Global site tag (gtag.js) - Google Analytics