2

基本的にすべてのHTTPリクエストをインターフェースするシングルトンクラスがあります。したがって、次のようになります。

Server <--> Singleton <---> view controllers --> views

悪いですか?シングルトンがモジュール性を壊すと人々が私に言うのはなぜですか?JSON応答で何かを行う必要があり、View Controllerにそれらを処理させたくないので、httpリクエストを実装するのに良い方法だと思います。

4

2 に答える 2

1

はい、これは良い考えです。実際、シングルトンは他のコントローラーと通信する単なるコントローラーです。これは悪いMVCではありません。

また、これは、複数の出力形式(JSON、XML、HTMLなど)がある場合に便利です。シングルトンにこれを処理させることができます。さらに、それはドライヤーです。

于 2011-06-27T10:46:21.463 に答える
1

HTTPを処理するために複数のインスタンスを作成する代わりに、優れたアプローチを使用していると思います。単一のゲートウェイがあると便利です。

さらに、適切なタイプを送信してHTTPリクエストを構築するためのクラスをさらに2つ内部に持つことができ、もう1つはJSON解析 を処理し、適切に構造化されたJSONデータをViewConrollersに渡します。

于 2011-06-27T10:47:36.613 に答える