我公司正在開發一款用於產品銷售的新軟件。我們決定爲表示層使用DDD + CQRS基礎結構和WPF,但我不知道在提出事件時如何通知我的UI。 1)問題: - 操作員點擊「註冊」按鈕保存訂單。 - 我的ViewModel發送RegisterOrderCommand到命令總線 - 「RegisterOrderCommandHandler」管理命令 - 域層中的OrderAggregateRoot註冊訂單。 - 域事件「RegisterOrderEvent」被髮送到事件總線。CQRS,Wpf + UI刷新
如何通知我的用戶界面操作已完成? 我的ViewModel註冊一個EventHandler來管理域層中的事件是否正確? 2)問: 與第一個類似。我有一個想與我溝通的外部設備。我要放置聽衆的位置?在域中,在應用層還是在基礎設施層?
謝謝