3

市場に出回っている多くのフレームワークを知りませんが、GWTのイベントバスの概念のように、この手法は他のフレームワークにも存在しますか?

4

3 に答える 3

2

多くのUIフレームワークはEventBusモデルを使用します。イベントは単なる非同期メッセージです。UIフレームワークは通常、通知にこれらの非同期メカニズムを使用します。これは、UIに加えた最後の変更を処理している間、ユーザーがシステムと対話するのをブロックしたくないためです。オブザーバーパターンを使用してこれらのバスを自分で作成する場合もあれば、フレームワークがそれらを提供する場合もあります。

イベントとイベントバスは、他の非同期システムと類似しています。たとえば、メッセージ指向ミドルウェア(JMSサーバーなど)は、プロセス間またはシステム間メカニズムであり、概念的にはEventBusと同じものです。

于 2011-01-14T20:54:42.317 に答える
1

EventBus-このAPIはあなたが探しているものを実装しているようです。

于 2011-01-24T23:55:37.687 に答える
1

イベントバスは送信側と受信側を分離するためのものだと思います。デザインパターンでリスナーパターンを探すことができます。

于 2011-09-07T07:13:23.747 に答える