問題タブ [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.
java - ユーザー入力を待機している TextField
JTextfield、GetText メソッド、および Jtextfield に記録された数値を格納するための配列を取得しました。
ここでの問題は、そのコードがすべて実行されるため、JtextField へのユーザー入力を待たないことです。ユーザーが何かにログインするまで、jtextfield を待機させるにはどうすればよいですか。後で Integer.Parseint を実行しますか?
GUI(グラフィックユーザー環境)で作業しているため、別の方法でJtextFieldを変更することはできません。
microservices - 複数のイベントをリッスンする
イベント ドリブン アーキテクチャで相関イベントを処理する方法は? 具体的には、何らかのアクションを実行するために複数のイベントをトリガーする必要がある場合はどうでしょうか。たとえば、2 つのイベントをリッスンし、両方のイベントが到着して同じ相関 ID を持つ場合にのみアクションを実行するマイクロサービスがfoo
ありbar
ます。
1 つの方法は、簿記を行うマイクロサービス内に内部データ構造を保持し、すべてが満たされると適切なアクションがトリガーされることです。ただし、このアプローチの問題は、マイクロサービスが不変でなくなることです。
より良いアプローチはありますか?
java - イベントが発生した場合にアプリケーションのさまざまな部分に通知する
onclick イベントがあり、サーバーの応答に従って Web ページのいくつかのビューを更新する必要があります。リスナーとハンドラーを使用してこれを実装する最良の方法は何ですか? clickListener を作成してボタンにマップする必要があると思いますが、データをレンダリングする必要があることをビューに通知する方法がわかりません。たとえば、1 つのプレゼンター (Presenter と呼ばれます) と 3 つのビュー (View1、View2、View3) があります。そして最初の方法は、次のようなことをすることです:
}
しかし、それは明らかに悪いアプローチです。良い方法は(私が思うに)次のことです:
しかし、この方法で実装する方法がわかりません。助けを求めてください。ありがとうございます。
uml - 最高のイベント駆動型ダイアグラム
OOP を使用すると、ソフトウェア設計をクラス図で簡単に記述できます。しかし、イベント駆動型プログラミングでは、クラス図はあまり適していません。この異なるアプローチを説明するのに最適な図は (存在する場合) ?