`
showcup
  • 浏览: 23911 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于DWR的疑惑,最近无工作,决定不浪费时间学习一下DWR框架

阅读更多
当然学习都是从经典helloword开始,这个DWR的学习过程也不例外,首先我从网上download了相关的文件2.0.5通知一下热衷DWR的人们现在的新版本是2.0.5,然后到网上搜索一个入门的例子,避免不了的,就是helloword,然后我根据步骤一步步来,敲了那些无聊的代码,我盼望的是能够看到结果,但是在未运行之前心中就存在无数的疑问,但是在看了很多网页时,发现别人的入门helloword都是那样子的,所以我也就只有不加思索,直接运行咯,果然不出我所料问题出来了:
疑惑:在页面中嵌入<script type='text/javascript' src='dwr/interface/hello.js'></script>
  <script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
首先这些个js我不知道从哪里来的,但是经过我的测试在页面中发现util.js中的对象并不为空,那么证明还是能引用到这个文件的,但是至于是怎么引用的呢,这是个问题,因为上下文目录中没有存在engine.js跟util.js,一开始疑惑了一下,不笨的我,很快就分析出来了,肯定是uk.ltd.getahead.dwr.DWRServlet发送这两个文件给浏览器的(因为dwr.jar中存在这两个js文件,这在之前我就观察到了,因为官方发布的下载中就没有看到一些js的下载,所以很肯定就是在jar文件中,而jar文件只依赖这一个,不在这里,该在哪里呢?哈哈,研究就要不断思考!),因为它拦截的正好是/dwr/*,这个问题是解答了,但是呢?hello.js是dwr调用远程组件的一个js,据说是dwr框架生成的,估计也是很通过这种方式生成,因为物理路径找不到这个文件,但是恰恰问题就是出在这个上面,浏览器中说hello没有定义,然后后台也是也是Hello类没有找到之类的,因为此时此刻没有打开工具,所以那个错误原文显示不是这样的,差不多就是Hello没有定义,没有找到这类的错误吧,可以肯定的是dwr定义的这个组件是绝对没有问题的,是不可能找不到的.然后我就怀疑是否是hello.js这个文件是否要手动的调用dwr的某些模块来生成,然后手动的放到相应的目录下面去呢?于是乎,我就google dwr js生成,dwrjs是如何生成的,dwrjs是否要手动生成等等关键词,都没有能帮我解决问题,所以我就写了这篇文章,望研习过DWR的朋友赐教,谢谢!
分享到:
评论
2 楼 joeyhacker 2008-12-15  
hello.js 是DWR给你生成的,就是在DWR.XML中配置那个。访问http://localhost:8080/yourweb/dwr/就能看到
1 楼 kaka2008 2008-12-04  
hello.js中hello是你在dwr.xml中配置的Javascript对象名称
引用

  <create creator="spring" javascript="hello">
<param name="beanName" value="finaceManager"/>
  </create>

不需要手动生成。

我这里有个dwr文档,说的不错。
需要的话,我可以发给你。

相关推荐

    dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架

    dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架

    DWR框架学习demo

    dwr非常有名的ajax框架,内部有一个试例war包和必须的jar包

    DWR框架配置学习教程

    DWR框架配置学习教程DWR框架配置学习教程

    DWR框架DWR框架

    DWR(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样

    DWR框架全方位学习整理

    是自己学习期间DWR框架的简单的一些实例和操作。里面有三层写的异步刷新分页 还有DWR操作的14个小实例,以及提高能力的DWR的API和API的技术文档,贡献大家,希望大家能够用的上,也欢迎学习交流,里面有本人的QQ。

    DWR框架学习资料...

    DWR学习资料 里面有两个PPT. 不错的内容.有助于DWR框架的朋友

    AJAX 与 DWR框架

    Ajax的简述 传统web开发模式与ajax开发模式的不同 Ajax的开发与案例 Dwr框架的简介 Dwr框架的应用与案例 Dwr 框架与Struts,Spring框架的结合

    DWR框架的实现DWR框架的实现

    DWR框架的实现DWR框架的实现DWR框架的实现DWR框架的实现DWR框架的实现

    dwr框架资料(主要是关于dwr配置文件的说明)

    里面存放关于dwr框架的库和帮助文档,还有dwr官方的源码,以及关于控件的资料,对dwr配置文件有详细的说明

    dwr框架实现无刷新分页

    源代码,有dwr框架的架包,分页技术,相信对大家有用.

    SSH与DWR框架整合

    SSH与DWR框架整合SSH与DWR框架整合SSH与DWR框架整合

    框架结构dwr 框架结构dwr

    框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr

    DWR 框架使用手册

    DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册

    DWR框架资料

    DWR框架资源。

    AJAX框架DWR简单应用

    AJAX框架DWR简单应用

    dwr框架的使用简介

    基于dwr框架的web应用的设计与使用,是介绍dwr入门的不错的文章。

    DWR框架学习总结

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

    DWR框架简单Demo

    (参考:http://www.cnblogs.com/cyjch/archive/2012/02/16/2353758.html) DWR框架简单Demo,主要是用户注册的例子。 感谢原博主的分享!(附上我测试成功的Demo)

    DWR框架DEMO下载

    基于java和DWR框架实现异步加载的简单的前后台交互demo 基于java和DWR框架实现异步加载的简单的前后台交互demo 基于java和DWR框架实现异步加载的简单的前后台交互demo

    dwr框架的源文件,dwr框架的源文件

    dwr框架的源文件dwr框架的源文件dwr框架的源文件dwr框架的源文件

Global site tag (gtag.js) - Google Analytics