Как мне использовать Comet с Spring MVC?

Я хотел бы добавить некоторые возможности Comet/server push в простое веб-приложение. У меня проблемы с поиском актуальной информации о том, как это сделать.

Может кто-нибудь указать мне некоторые примеры, учебные пособия, блоги или что-нибудь недавнее, что поможет вам с использованием Comet с Spring MVC?

В случае, если это имеет значение, я использую Freemarker для рендеринга представлений и JQuery для платформы JavaScript.

Кроме того: я уже знаю все о Lift и его потрясающей встроенной поддержке Comet. Это приложение является подтверждением концепции, которую я уже реализовал с помощью Lift. Сейчас я строю это с Spring MVC для сравнения и контраста.

Изменить: я начал пробовать DWR. Это не фантастика, но я могу сделать то, что работает. Я также проверил Атмосферу, но я не мог получить никакой тяги с этим вообще.

Я оставляю вопрос открытым. Надеюсь, придут некоторые лучшие предложения.

2 ответа

Решение

Атмосфера - действительно лучшее, что я видел (я не использовал ни одного, но я оценил несколько решений). Хорошая вещь с этим - то, что это использует лучший доступный механизм. Если работает на сервлете 3.0 - используется асинхронная поддержка. Если использовать причал - использовать его поддержку и так далее. У этого также есть весенняя интеграция.

Так что, возможно, вам следует задать конкретный вопрос об атмосфере. Смотрите это и это связанные вопросы.

Попробуйте ItsNat Comet, Spring можно использовать для настройки вашего приложения (свяжитесь со мной, если вы не знаете, как это сделать), но Spring MVC не используется.

Другие вопросы по тегам