dwr 的反转ajax

sling2007 2010-11-30 05:30:51
刚刚看长连接和反转ajax,
看了很多介绍说dwr可以用长连接实现web服务器的“推”。
我看了一个例子,它的确可以让很多客户端同步数据,实现了“推”,
这需要在页面初始化的时候用dwr.engine.setActiveReverseAjax(true)注明,以及服务器端也要相应配置。


但是我用firebug跟踪客户端和在服务器端写filter过滤器,却发现每个浏览器每更新一次页面数据后都马上发送
XXXXXXXX/dwr/call/plainpoll/ReverseAjax.dwr
这个请求到服务器,只是这个请求一直在服务器被阻塞,没有返回数据而已,直到有新数据更新。
如此说来,用dwr的方便之处就是不用定时ajax请求服务器了,减少了请求次数。


我觉得长连接是链接一次后就维持住这个链接而不是每次请求。
这样说来,是不是dwr还不是长连接,而只是反转ajax呢?


是我概念弄错了?还是哪里出问题?
...全文
241 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sling2007 2010-12-06
  • 打赏
  • 举报
回复
再等等
cnmb1 2010-12-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 sling2007 的回复:]
我觉得长连接是链接一次后就维持住这个链接而不是每次请求。
这样说来,是不是dwr还不是长连接,而只是反转ajax呢?
[/Quote]

“链接一次后就维持住这个链接”就是“长连接”就是“反转ajax”。
sforat 2010-12-01
  • 打赏
  • 举报
回复
看看。我是来积分的。
Jlins 2010-12-01
  • 打赏
  • 举报
回复
这里的推技术 只是在表面上看起来是后置直接给前台"发数据"而已,
具体怎么实现倒是无所谓..

只要是让开发人员感觉到了“主动给前台推数据”。。就是推技术

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧