2013-04-16 6 views
0

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

Мы разрабатываем веб-приложение, предоставляющее мобильные финансовые услуги и использующие Spring MVC для его реализации.

Мы размещаем наши услуги на разных каналах, таких как REST, SOAP, WEB, и предоставляем все это с использованием Spring MVC.

Я слышал о Spring Integration, но не знал об этом, я просто знаю, что он используется для простого объединения различных приложений.

Q-1: Для моего требования, могу ли я использовать интеграцию Spring вместо Spring MVC?

Q - 2: Для моего требования, могу ли использовать Spring Web Flow вместо Spring MVC?

ответ

0

Если вы идете на страницу весны интеграции

Spring Integration обеспечивает расширение модели Spring программирования для поддержки известного Enterprise Integration Patterns. Он обеспечивает легкую передачу сообщений в приложениях Spring и поддерживает интеграцию с внешними системами через декларативные адаптеры. Эти адаптеры обеспечивают более высокий уровень абстракции над поддержкой Spring для удаленного доступа, обмена сообщениями и планирования.

Так что если вы используете какой-либо из описанных выше шаблонов, вы можете добавить интеграцию весны туда. Вы можете использовать весеннюю интеграцию для создания конечной точки службы, которая отправляет данные, но, конечно, ваше мобильное приложение должно иметь клиент, созданный специально для его использования. Если мобильные клиенты извлекают данные из вашего приложения, когда пользователи обращаются к приложению, для меня это случай запроса GET и может обрабатываться контроллером. Тем не менее, для масштабирования вы можете установить связь между контроллером и бизнес-уровнем через очередь, если ваша система нуждается в таком уровне распространения; то есть там, где будет использоваться интеграция Spring.

Что касается Webflow; самый простой способ сказать: «Если у вас есть прецедент, когда пользователь проходит несколько шагов, управляемых разными экранами, да, вы можете поместить его в Spring Webflow».

Ни один из них не заменяет друг друга.

 Смежные вопросы

  • Нет связанных вопросов^_^