Sunday, January 29, 2012

Используем Listener вместо GWT Event Bus

При разработке GWT-приложений часто используют Event Bus для взаимодействия контроллеров. Такой вариант хорош, если на определенное событие должны реагировать несколько обработчиков. Если же взаимодействуют всего два контроллера, то использовать Event Bus затратно. В такой ситуации лучше подойдет шаблон проектирования Listener (он же - Observer).

Ранее мы создали приложение, использующее Event Bus. Создадим аналогичное, но с использованием шаблона Listener.