この記事で詳しく説明されているように、UdiDahanのドメインイベントパターンとインフラストラクチャの単純なJava実装を探しています。
それは非常に単純で、私は独自の解釈を実装しましたが、私はJavaの初心者であり、言語の経験が浅いために間違いに噛まれたくありません。
私が見つけた唯一のJava実装は、Jdon Frameworkにありますが、私のプロジェクトの現在の実装には少し重すぎます。
ありがとう!
この記事で詳しく説明されているように、UdiDahanのドメインイベントパターンとインフラストラクチャの単純なJava実装を探しています。
それは非常に単純で、私は独自の解釈を実装しましたが、私はJavaの初心者であり、言語の経験が浅いために間違いに噛まれたくありません。
私が見つけた唯一のJava実装は、Jdon Frameworkにありますが、私のプロジェクトの現在の実装には少し重すぎます。
ありがとう!
現在、Google のGuava EventBusを使用して、参照している「救い」の記事と同様のことを検討しています。
「ドメインイベントを発生させる方法」と同様に使用すると、次のようになります。記事とほぼ同じです。
public class Customer
{
public void DoSomething()
{
MyEventBus.post(new CustomerBecamePreferred() { Customer = this });
}
}
これを「Udi Dahan の Domain Events パターンの実装」と見なすかどうかはわかりません。
インターフェイスを実装する必要はありません。イベント ハンドラーは注釈でマークされ、クラスは EventBus に登録されます。MyEventBus.register(aListenerObject)