observer-pattern

    29

    2答えて

    私はPluralSightのDan SullivanのRx Extensionsトレーニングコースを勉強しようとしています。それは優れたものですが、残念ながらRxは1ヶ月前にコースが公開されたにもかかわらず、既に変更されているようです。 ほとんどの変更は簡単です(3つのdllから1つのdllへの変更、使用される名前空間の変更など)が、Danの例ではScheduler.Dispatcherの代わりに

    1

    1答えて

    こんにちは(私の友人)は、将来のシステムで別の方法で通知したい異なるソース(wikiコンテンツ、フォーラムコメント、ドキュメントアップロード、RSSソース...)を持っています出典:Javascript LIVE PUSH(APE)、メール、SMS、電話、RSS ... 私たちの実装のためのGoF Observerデザインパターンについて考えてみましょう。 Observerデザインパターンは、これ

    0

    1答えて

    スレッドを介して非同期にポーリングを実行してオブザーバのリストに通知するサービスを実装しようとしています。 複数の同時実行jsfセッションBeanは、シングルトンサービスに登録し、利用可能な新しいデータ更新がある場合にスレッドによって通知されます。通知されると、各jsfセッションBeanは、セッションスコープのスプリングBean(context.xmlで定義されているサービス)であるにアクセスして

    4

    4答えて

    Notifierの変更をリッスンするMyObserverクラスがあります。 NotifierはObservableを拡張し、notifyObservers(Object)でイベントを通知します。引数として渡されるオブジェクトは、常に同じクラスのインスタンスです。問題は、各観察者が異なるイベントを聞く必要があることです。例えば、ある観測者は、変更されたイベントの状態を聞く必要があり、他のオブザーバー

    5

    3答えて

    オブザーバーのデザインパターンに関して読んだ参考書(GOFデザインパターン、ヘッドファーストデザインパターン、http://www.dofactory.com/Patterns/PatternObserver.aspx)は、具体的な被験者が具体的なオブザーバーへの参照を保持すると規定しています。多くのこのような: class ConcreteObserver : IObserver {

    2

    1答えて

    以下のシナリオが可能ですか? ステートレスEJBである「SessionService」は、イベント「LoggedInEvent」を起動します。 LoggedInEventを監視する非静的メソッドを持つSessionScoped(Weld)Bean "SessionBean"が呼び出され、その特定のユーザーのためにいくつかのものが初期化されます。 "SessionBean"の正しいインスタンスが呼び

    2

    1答えて

    jQueryを使用してオブザーバパターンを実装しています。私はどの要素がイベントに応答するのかわからないので、$( 'body *')のカスタムイベントをトリガーしています。つまり、仲間の開発者がイベントを知る必要なしにイベントに対応するコードを追加できるようにしたいと考えています。私が直面している問題は、カスタムイベントにバインドされた要素の子要素がハンドラを実行することです。これらの子要素がハ

    0

    2答えて

    カートの総重量が23kgを超えたときにメッセージ/アラートボックスを表示したいイベントオブザーバーを作成したいと思います(実際には、顧客がカートに商品を追加したときにアラートボックスをトリガする)。 このようなオブザーバーを作るのに誰も助けてくれますか?

    1

    1答えて

    多くの点で、WinFormsでMVCパターンを使用すると思いますが、ObservableCollection型を使用してコントロールをオブジェクトにバインドすることが可能かどうかを知りたいですか?純粋にWPFの場合は、そこには他にどのような選択肢がありますか? 私たちは、UI自体で各要件やワークフローのカスタマイズを行うのではなく、UIを制御したいビジネスロジックを持つシステムを構築しています。我

    0

    1答えて

    私のレールアプリでは、毎秒異なるタイマーで状態を変更するタイマーがあります。したがって、私はこれにObserverを使うことにしました。しかし、私がオブザーバーを走らせたとき、タイマーが完了するまで私のアプリケーション全体がハングアップしていたことに気付きました。したがって、私はdelayed_jobを使ってバックグラウンドジョブとしてタイマーを保つことを考えていました。 これで、毎秒タイマーの値