問題タブ [command-pattern]
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.
wpf - MVVMでWPFコマンドを実行するために受け入れられているパターンは何ですか?
私は WPF アプリに取り組んでおり、コマンド パターンをかなりよく理解していますが、MVVM のコマンド パターンにはいくつかの異なる実装があることがわかりました。Josh Smith の WPF サンプル アプリ、DelegateCommand
from Prism、および実装には Josh Smith の実装がありCommandBindings
ます。
私の質問は、MVVM でコマンドを使用するための一般的に受け入れられているベスト プラクティスは何ですか? 私のアプリケーションは Prism を使用しているためDelegateCommand
、利用できます。
私のチームの開発者は、どのアプローチが「最適」かについて議論しています。コマンドごとに多数の .cs ファイルが生成されるのを好まない人もいれば、.cs を介してすべてを接続することを好む人もいますCommandBindings
。私は途方に暮れています。誰でも光を当てることができますか?
java - コマンドデザインパターンの使用
誰かがコマンドパターンを簡単な例で説明できますか?インターネットで検索してみましたが、戸惑いました。
java - Java + コマンド パターン + Spring + リモーティング : Command オブジェクトに依存関係を注入する方法は?
私の現在のプロジェクトでは、巨大なインターフェースを実装する EJB を扱っています。実装は、同じインターフェイスを実装し、実際のビジネス コードを含むビジネス デリゲートを通じて行われます。
のようないくつかの記事で示唆されているように
- http://code.google.com/intl/fr/events/io/2009/sessions/GoogleWebToolkitBestPractices.html
- http://www.nofluffjuststuff.com/conference/boston/2008/04/session?id=10150
この「コマンドパターン」の使用順序は、
- クライアントはコマンドを作成し、それをパラメータ化します
- クライアントはコマンドをサーバーに送信します
- サーバー受信コマンド、ログ、監査、およびアサートコマンドを提供できます
- サーバー実行コマンド
- サーバーはコマンドの結果をクライアントに返す
問題はステップ 4 で発生します。
現在、コマンド内のコンテキストから Bean を取得するためにスプリング コンテキストを使用していますが、依存関係をコマンドに注入したいと考えています。
以下は、説明のための単純な使用法です。問題がある場所にコメントを追加しました。
SandwichService sandwichService = SpringServerContext.getBean("sandwichService");
のような呼び出しを取り除き、代わりにサービスを注入したいと考えています。
それを最も簡単な方法で行う方法は?
design-patterns - コマンドパターンの実装
私はアプリケーションの設計プロセスにあり、コマンドパターンを元に戻す/やり直しの目的で使用したいと思います。コマンドパターンについて調査しましたが、取得できないのは次のとおりです。コマンドにundoメソッドとredoメソッドがあるか、または2つの別々のコマンド(1つはundo用、もう1つはredo用)を作成して、からそれらを呼び出す必要があります。メインコマンド自体?
design-patterns - コマンド パターンで、他のコマンドをグループ化するコマンドを何と呼びますか?
これは簡単なはずですが、
他のコマンドのコレクションであるコマンド クラスの名前を考え出そうとしています。master コマンドを実行すると、すべてのサブコマンドが実行されます。
理想はありますか?
silverlight - ユーザーが入力したときにSilverlightデータバインディングでモデルを更新するにはどうすればよいですか?
私は現在Silverlight4を使用しており、MVVMパターンに従っています。次のように、ログインボックスをViewModelにバインドしています。
その後、ViewModelのPropertyChangedイベントをリッスンするコマンドにバインドされたボタンがあり、データバインディングの1つでデータが更新されると、ログインボタンを有効にするのに十分なデータがあるかどうかがチェックされます。
ただし、PropertyChangedイベントは、ユーザーがいずれかのコントロールからフォーカスを変更した場合にのみ発生します。ログインボタンができるだけ早く有効になるように、キーストロークごとにモデルを更新する必要があります。
gwt - GWTがgwt-dispatchを使用しないのはなぜですか?
gwt-dispatchとGoogleWaveI / Oプレゼンテーション(ベストプラクティス)(ビデオはこちら)を調べた後、公式のGWTリリース(2.0)がRPCにディスパッチ(つまりコマンドパターン)を使用しないのはなぜか疑問に思います。呼び出します。誰か知っている?
asp.net-mvc - MvcContrib.CommandProcessor.RulesEngine チュートリアル
CodeCampServer を勉強しています。
ASP.NET MvcContrib.CommandProcessor.RulesEngine について混乱しています。
MvcContrib の RulesEngine に関するチュートリアルはありますか?
または、これがどのように機能し、どのようなメリットがあるかを説明してくれる人はいますか?
gwt - gwt-dispatchクラスをどこに保持しますか?
gwt-dispatcherクラス(Action、Result、Handler)はどこに保持する必要がありますか?つまり、すべてがクライアントパッケージに含まれている必要がありますか、それとも共有されているか、その他の組み合わせである必要がありますか?これをどのように処理しますか?