Как мне использовать Comet с Spring MVC? - PullRequest
42 голосов
/ 16 декабря 2010

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

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

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

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

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

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

Ответы [ 2 ]

12 голосов
/ 21 декабря 2010

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

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

0 голосов
/ 17 января 2011

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

...