2011-01-13 3 views

답변

2

많은 UI 프레임 워크는 EventBus 모델을 사용합니다. 이벤트는 단지 비동기 메시지입니다. UI 프레임 워크는 일반적으로 사용자가 UI에 마지막으로 변경 한 내용을 처리하는 동안 사용자가 시스템과 상호 작용하지 못하도록 차단하기 때문에 알림을 위해 이러한 비동기 메커니즘을 사용합니다. 때로는 Observer Pattern을 사용하여 버스 자체를 작성하고 때로는 프레임 워크가 제공합니다.

이벤트 및 이벤트 버스는 다른 비동기 시스템과 유사합니다. 예를 들어, 메시지 지향 미들웨어 (예 : JMS 서버)는 이벤트 버스와 개념적으로 동일한 프로세스 간 또는 시스템 간 메커니즘입니다.

1

EventBus -이 API는 사용자가 찾고있는 것을 구현하는 것으로 보입니다.

1

이벤트 버스는 발신자와 수신자를 분리하는 것으로 생각합니다. 디자인 패턴에서 리스너 패턴을 찾아 볼 수 있습니다.