Разница между обратным AJAX и нормальным AJAX - PullRequest
3 голосов
/ 27 марта 2012

Может кто-нибудь описать мне разницу между обратным AJAX и нормальным AJAX. Если возможно, объясните, что может сделать обратный ajax в веб-мире, и некоторые примеры из реальной жизни.

Я никогда не использовал этот обратный ajax, это подходит для обычного веб-приложения?

Ответы [ 2 ]

2 голосов
/ 08 октября 2013

Обратный Ajax: по сути, концепция: возможность отправлять данные с сервера на клиент. В стандартном HTTP-запросе Ajax данные отправляются с клиента на сервер.

Другими подобными терминами являются HTTP-опрос, длинный опрос, комета, пересылка сервера, веб-сокеты в HTML5.

Comet - это модель веб-приложения, в которой запрос отправляется на сервер и сохраняется в течение длительного времени, пока не произойдет тайм-аут или событие сервера. Когда запрос завершен, другой долгоживущий Ajax-запрос отправляется для ожидания других событий сервера. С помощью Comet веб-серверы могут отправлять данные клиенту без явного запроса.

Вот пример демонстрации, которую я поделился на github, чтобы показать обратный ajax с использованием асинхронной функции servlet3.0 https://github.com/uravik21/ReverseAjax-JspTagJspFragment

2 голосов
/ 27 марта 2012

Обычный ajax, вам необходимо периодически опрашивать ваш сервер с вашего клиента.

Для обратного ajax сервер отправляет обновление вашему клиенту, когда оно имеет.

...