SWFAddress のようなツールを巧妙な方法で使用して、既存のクライアント/サーバー アーキテクチャを軽減できるでしょうか。REST のようなパターン マッピングなどを導入する可能性もあります。
私が現在行っていることは、すべてのケアンゴームのガイドラインに従っていることです。これは、すべて意味のある一連のコマンドにすでにつながっていますが、ビジネス デリゲートなどを含めて、アプリケーションの拡張とリファクタリングに苦労しています (実際には、レイヤーが役立つはずでしたが、タイトです...おそらく私はそれを正しく行っていないことを認めます)。
とにかく、私が考えたのは、飛んでいるアプリケーションイベントの数と、それらに応答するコマンドの数を何とか減らすことでした. 実際、レイヤーの複雑さを理解できれば、ビューをロジックと結合してもまったく問題ありません。
つまり、おそらく、ボタンのクリックを URL パターンにバインドできます (または、SWFaddress を使用して URL をグローバルに変更できます)。もう一方の端では、URL の変更を待ち、それを再フォーマットして、必要なマッピングを念頭に置いたサービス デリゲートに渡します。これにより、呼び出すメソッドを認識したり、URL を直接渡すこともできます。 HTTPS サービスに。次に、デリゲートはサーバーの応答を処理し、モデルを更新します。これにより、バインディングを介してビューが更新されます。
コマンドを完全に捨てるつもりはありません。内部対話 (クライアント自体内) のスケジューリングには適していると思いますが、サーバーとの通信には使用しないでください。
私は正しい道を進んでいますか?