【发布时间】:2009-11-20 14:29:53
【问题描述】:
我们正在尝试在我们的项目中创建反向 ajax。
我在网上查了一下,没有找到具体的东西。我无法成功运行提供的任何教程。
我的对象是: 当有来自服务器的偶数推送时提供屏幕警报(如弹出窗口)(可能是高 CPU 使用率/内存等)。
【问题讨论】:
标签: jsp servlets reverse-ajax
我们正在尝试在我们的项目中创建反向 ajax。
我在网上查了一下,没有找到具体的东西。我无法成功运行提供的任何教程。
我的对象是: 当有来自服务器的偶数推送时提供屏幕警报(如弹出窗口)(可能是高 CPU 使用率/内存等)。
【问题讨论】:
标签: jsp servlets reverse-ajax
HTTP 协议(幸运的是,毕竟)不支持 PUSH,所以它停在那里。
您可以做的最好的事情是让客户端按时间间隔触发 ajax 轮询请求,我可以为此推荐 jQuery.ajax() 和 setInterval()。
您也可以使用Comet 技术(或多或少地模拟虚构的HTTP PUSH)或者(并且需要更多的努力)。使用此关键字检查 appserver 特定文档/wiki 以获取详细信息。这是一个针对 Tomcat 的示例:http://wiki.apache.org/tomcat/WhatIsComet
编辑: 根据要求,这里有一个 Tomcat+Comet 入门教程:http://www.ibm.com/developerworks/web/library/wa-cometjava/#N100CC希望这会有所帮助。
【讨论】:
这是一个有价值的resource
【讨论】: