【问题标题】:Which reverse ajax library for Java?哪个 Java 反向 ajax 库?
【发布时间】:2011-06-30 02:47:43
【问题描述】:

Java Web 应用程序中的反向 ajax 库有哪些值得研究的地方?

Atmopshere 仍为 0.6 版本,ICEpush 仍为 alpha 版本,Firefox 4.0 中的 websockets 也将不可用。

【问题讨论】:

  • FWIW,这听起来不像您在使用 App Engine,但它们提供了 Channel API。

标签: java web-applications comet reverse-ajax


【解决方案1】:

Krishna Srinivasan 的博文 Introduction to Comet and Reverse AJAX 说:

使用 ICEfaces 进行 AJAX 推送

它是一个基于 AJAX 的开源框架,用于使用 Java 开发富 Internet 应用程序。 AJAX 推送是 ICEfaces 的一个令人兴奋的特性,它使我们能够使用简单的 Java API 开发 Comet Web 应用程序,而无需担心推送机制的底层细节。 ICEfaces 使用“长轮询”从服务器到客户端进行通信。这涉及使用阻塞请求保持从客户端到服务器的开放连接,然后仅在应用程序中的某些状态发生变化时发送响应。

【讨论】:

    【解决方案2】:

    您也可以使用 APE(Ajax 推送引擎)。这是链接APE

    【讨论】:

      【解决方案3】:

      试试DWR

      【讨论】:

        【解决方案4】:

        试试Comet with Tomcat。此外,Tomcat 7 可能对您有用,因为它实现了 Servlet 3.0 规范,我相信由于 Async 支持,它对 Reverse Ajax 有一些好处。 Here 就是一个例子。

        【讨论】:

          【解决方案5】:

          大气的好处在于它委托给了可用的最佳底层机制,并且这些机制大多是稳定的(每个容器都提供自己的方式)。我认为它或多或少是一个标准的解决方案,所以不要被版本所困扰。 (注:我没用过)

          【讨论】:

            猜你喜欢
            • 2016-05-12
            • 2023-03-06
            • 2011-02-05
            • 1970-01-01
            • 2011-02-12
            • 2011-09-15
            • 2015-09-14
            • 2012-11-14
            • 1970-01-01
            相关资源
            最近更新 更多