2013-03-01 6 views
0

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

Что такое надлежащий способ использования облегченной связи между этими впрыскиваемыми компонентами? Я посмотрел на «Весеннюю интеграцию», но, похоже, это немного переборщило. MessageSystems, такие как ActiveMQ, также не подходят для задачи, потому что приложение должно иметь отдельный автономный клиент.

+0

Показать код – bsiamionau

+0

Я предполагаю, что вы хотите выполнять асинхронные вызовы между компонентами, если это так, интеграция Spring - это нормально (это в основном очередь в памяти, я не уверен, почему вы находите ее чрезмерной) .. в противном случае используйте простой 'LinkedBlockingQueue' из параллельного пакета для связи между компонентами. – Augusto

ответ