一連のスイングビューで監視する必要のある状態を格納するリモートステートフルセッションBean(Observable)があります。これらのビューの1つがアクションを実行すると、Session Beanは登録されているすべてのビュー(オブザーバー)に再描画するように通知します。
ObservableからSessionBeanを拡張し、ビジネスインターフェイスにメソッドaddObserver(Observer o)を含めて、プロキシを介してObserverインターフェイスを実装したSwingビューに表示できるようにするobservableパターンを使用してみました。ただし、オブザーバーが登録され、notifyObservers(o)メソッドが実行された場合でも、オブザーバブルSFSBのcountObservers()メソッドは常に0(ゼロ)であり、もちろん、クライアントのupdate(Observable、Object)メソッド呼び出しを実行することはありません。 。
私は何か他のものが欠けていますか?これまでの経験に基づいたコメントをいただければ幸いです。
ありがとう