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

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

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

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

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

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

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


person leedm777    schedule 16.12.2010    source источник
comment
Атмосфера - это вещь;) Вы должны были бы уточнить, что с этим не работает.   -  person Bozho    schedule 18.12.2010
comment
Божо: Дело не в том, что с атмосферой ничего не вышло. Я просто потратил час или два на документацию и примеры и не приблизился к выяснению того, как использовать его для передачи событий в JavaScript на веб-странице.   -  person leedm777    schedule 20.12.2010
comment
Я работаю над созданием атмосферы и весеннего mvc, играя вместе; Я отправлю ответ через некоторое время в следующем месяце, если я получу поддержку или прозрение.   -  person Paul Adamson    schedule 24.12.2010


Ответы (2)


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

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

person Bozho    schedule 21.12.2010
comment
Я возьмусь за это еще раз. Но я ничего не могу найти об использовании Atmosphere с Spring MVC. - person leedm777; 21.12.2010

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

person jmarranz    schedule 17.01.2011