問題タブ [event-driven-design]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
874 参照

java - ユーザー入力を待機している TextField

JTextfield、GetText メソッド、および Jtextfield に記録された数値を格納するための配列を取得しました。

ここでの問題は、そのコードがすべて実行されるため、JtextField へのユーザー入力を待たないことです。ユーザーが何かにログインするまで、jtextfield を待機させるにはどうすればよいですか。後で Integer.Parseint を実行しますか?

GUI(グラフィックユーザー環境)で作業しているため、別の方法でJtextFieldを変更することはできません。

0 投票する
2 に答える
456 参照

microservices - 複数のイベントをリッスンする

イベント ドリブン アーキテクチャで相関イベントを処理する方法は? 具体的には、何らかのアクションを実行するために複数のイベントをトリガーする必要がある場合はどうでしょうか。たとえば、2 つのイベントをリッスンし、両方のイベントが到着して同じ相関 ID を持つ場合にのみアクションを実行するマイクロサービスがfooありbarます。

1 つの方法は、簿記を行うマイクロサービス内に内部データ構造を保持し、すべてが満たされると適切なアクションがトリガーされることです。ただし、このアプローチの問題は、マイクロサービスが不変でなくなることです。

より良いアプローチはありますか?

0 投票する
0 に答える
45 参照

java - イベントが発生した場合にアプリケーションのさまざまな部分に通知する

onclick イベントがあり、サーバーの応答に従って Web ページのいくつかのビューを更新する必要があります。リスナーとハンドラーを使用してこれを実装する最良の方法は何ですか? clickListener を作成してボタンにマップする必要があると思いますが、データをレンダリングする必要があることをビューに通知する方法がわかりません。たとえば、1 つのプレゼンター (Presenter と呼ばれます) と 3 つのビュー (View1、View2、View3) があります。そして最初の方法は、次のようなことをすることです:

}

しかし、それは明らかに悪いアプローチです。良い方法は(私が思うに)次のことです:

しかし、この方法で実装する方法がわかりません。助けを求めてください。ありがとうございます。

0 投票する
1 に答える
963 参照

uml - 最高のイベント駆動型ダイアグラム

OOP を使用すると、ソフトウェア設計をクラス図で簡単に記述できます。しかし、イベント駆動型プログラミングでは、クラス図はあまり適していません。この異なるアプローチを説明するのに最適な図は (存在する場合) ?