我想启动一个将使用 ajax 推送的应用程序,但是应该正确配置 Web 服务器,我不知道如何在服务器端组件上启动。
我想从dojo 的 cometd开始,然后阅读一些博客说activeMQ比较老,并且是 ajax push 的标志性载体,但也有另一个博客说很难设置并使其工作。
现在我在开始之前很困惑,请告诉我我的方式:) 配置 ajax 推送环境的最佳方式是什么?
思南。
我想启动一个将使用 ajax 推送的应用程序,但是应该正确配置 Web 服务器,我不知道如何在服务器端组件上启动。
我想从dojo 的 cometd开始,然后阅读一些博客说activeMQ比较老,并且是 ajax push 的标志性载体,但也有另一个博客说很难设置并使其工作。
现在我在开始之前很困惑,请告诉我我的方式:) 配置 ajax 推送环境的最佳方式是什么?
思南。
在斯洛文尼亚的 PHP 大会上,据说 Meteor 是 Comet 最好的服务器。
你检查过 ActiveMQ Ajax 页面(http://activemq.apache.org/ajax.html)吗?
正确配置它应该不难。并随时将任何相关问题发布到 ActiveMQ 用户邮件列表。
干杯德让
这在很大程度上取决于您的语言框架。这是一个很好的比较:
http://cometdaily.com/maturity.html
它不包含我公司刚刚为 .NET 环境发布的新版本WebSync,但除此之外相当全面。
好吧,cometd 配置起来并不难.. 你会在 comed 站点中获得示例....
它有订阅和发布两种方法,对于进行 ajax 推送,您必须订阅频道并将内容发布到频道..这是基本用途......我们使用了相同的方法。
有 to 版本的 cometd 实现 dojo 和 jquery .. 我们使用了 dojo 的 . 你用哪一个都没关系..一旦你看到你会理解的例子......
这种订阅和发布方法适用于聊天应用程序以及通过网络广播......
对于网站设计和后端功能......我们使用了 j2ee 框架和码头网络服务器......
如果我正确理解您的问题...您必须安装 Jetty 7(webtide 版本).. 只有这个版本支持 Cometd .... 安装我的意思是解压缩 :-) .. 很简单...在网络应用程序中文件夹你得到一个带有示例的cometd文件夹..正确理解这个示例..您的Web应用程序的jsp页面将使用javascripts来订阅和发布....现在在发布函数中您将调用某些javascript函数,这将反过来调用“div”...这就是您发布或广播您的内容的方式...。
我假设你熟悉 javascript、jsp 和 servlet ......
imashok2000(dot)gmail(dot)com
谢谢,阿肖克
您还应该考虑 Jetty 容器顶部的 Lift 框架。据我了解,它对彗星风格的 Web 开发有很好的支持。