Концепция GWT Event Bus в других рамках - PullRequest
3 голосов
/ 14 января 2011

Мне не известны многие фреймворки на рынке, но я хотел кое-что узнать. Как и концепция шины событий в GWT, существует ли этот метод в других фреймворках ??

Ответы [ 3 ]

2 голосов
/ 14 января 2011

Многие фреймворки пользовательского интерфейса используют модель EventBus.События - это просто асинхронные сообщения.Платформы пользовательского интерфейса обычно используют эти асинхронные механизмы для уведомлений, потому что они не хотят блокировать взаимодействие пользователя с системой во время обработки последнего изменения, которое они внесли в пользовательский интерфейс.Иногда люди сами пишут эти шины, используя шаблон наблюдателя, а иногда их предоставляют фреймворки.

События и шины событий имеют параллели в других асинхронных системах.Например, промежуточное программное обеспечение, ориентированное на сообщения (например, сервер JMS), представляет собой межпроцессный или межсистемный механизм, который концептуально идентичен EventBus.

1 голос
/ 07 сентября 2011

Я думаю, что Event Bus предназначена для разъединения отправителя и получателя, вы можете взглянуть на Pattern Listener в Design Pattern.

1 голос
/ 25 января 2011

EventBus - Этот API, кажется, реализует то, что вы ищете.

...