3

谁能描述一下反向 ajax 和普通 ajax 之间的区别。如果可能的话,解释一下反向 ajax 在 web 世界中可以做什么,还有一些现实世界的例子。

我从来没有使用过这个反向 ajax,这适合普通的 web 应用程序吗?

4

2 回答 2

2

普通的ajax,您需要定期从您的客户端轮询您的服务器。

对于反向 ajax,服务器会在有更新时将更新推送到您的客户端。

于 2012-03-27T11:12:16.480 回答
2

Reverse Ajax:本质上是一个概念:能够将数据从服务器发送到客户端。在标准的 HTTP Ajax 请求中,数据从客户端发送到服务器。

其他类似的术语是 HTTP 轮询、长轮询、彗星、服务器推送、HTML5 中的 Web 套接字。

Comet 是一种 Web 应用程序模型,其中将请求发送到服务器并在很长一段时间内保持活动状态,直到发生超时或服务器事件。当请求完成时,会发送另一个长期 Ajax 请求以等待其他服务器事件。使用 Comet,Web 服务器可以将数据发送到客户端,而无需显式请求。

这是我在 github 上分享的一个示例演示,用于显示使用 servlet3.0 异步功能的反向 ajax https://github.com/uravik21/ReverseAjax-JspTagJspFragment

于 2013-10-08T04:25:56.597 回答