1

何かをモデルに分類し、他のものをサービスに分類するのは混乱を招きます。サービスとモデルを区別するのに役立つ経験則はありますか。さまざまな mvc ドキュメントを調べてみましたが、ほとんどすべてがモデル ビューとコントローラーについて述べています。サービスについては何もありません。

ありがとう

4

1 に答える 1

3

Robotlegsをご覧になることをお勧めします。

これは、コンポーネント間の疎結合を促進する ActionScript MVC(S) フレームワークであり、それに応じてモデルとサービスを処理するためのフックがあります。サービスとモデルのどちらを使用するかを区別するための経験則は、ドキュメントで詳しく説明されています。

つまり、Service はアプリケーションを外部の世界に接続するために使用され、外部の状態をアプリケーションにもたらします。一方、モデルはアプリケーションの内部状態を保存するために使用されます。

Robotlegs には、便利な IOC コンテナーも備わっています。

このフレームワークを使用してアプリケーションを実装するか、フレームワーク コードを見て多くのアイデアを得ることができます。

これらをチェックしてください:
http://www.robotlegs.org/
http://www.robotlegs.org/diagram/

于 2012-06-10T10:38:16.750 に答える