4
Webサービスを呼び出すときに、サービスエージェントの使用方法を説明できる人はいますか?それがプロジェクトアーキテクチャにどのように適合しているのでしょうかMVC別称、モデルビューコントローラでWebサービスを呼び出すときにサービスエージェントを使用する
Webサービスを呼び出すときに、サービスエージェントの使用方法を説明できる人はいますか?それがプロジェクトアーキテクチャにどのように適合しているのでしょうかMVC別称、モデルビューコントローラでWebサービスを呼び出すときにサービスエージェントを使用する
、
View -> Controller -> Service Agent
Service Agentは、Webサービスのプロキシのような役割を果たします。アプリケーションのリソースアクセスレイヤーに座ることができます。ビュー は、いくつかのデータを必要とするか、または サービスから、いくつかの操作を実行する必要があるため
EDIT:
それはプロキシのインスタンス化の世話をし、サーバからのエラーを処理するようにエージェントをプロキシクラスをラップなどのプロキシクラスは、Webサービスとエージェントへの一般的なインターフェイスです関連するサービスに対してより多くのロジックを実装してください。例えば。レスポンスをモデルに変換してコントローラに返すことができます。
これまでに使用してきたWebサービスプロキシクラスとService Agentがどのように違うのですが、なぜ彼ら自身の名前(「サービスエージェント」)に値するのでしょうか? –
編集した投稿をチェックしてください。 –
サービス・プロトコルの詳細とサービス・タイプをコントローラーから隠すために素晴らしいサービス・エージェント・レイヤーサウンドを提供します。また、セキュリティトークンを渡してサービス要求オブジェクトを準備するために、私はサービスエージェントをその間に収めることを検討しています。 –