Как мне использовать 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 не используется.