ASP.NET MVC の Model をさらに分解する
10
View
Controller
Model
Repository
View
View Model
Controller
Domain Model
Entity Model
Service
Facade
プレゼンテー
ション
レイヤー
サービス
レイヤー
サービス インターフェイス メッセージの種類
ビジネス
レイヤー
アプリケーション ファサード
ビジネス ワークフロー ビジネス コンポーネント
ビジネス エンティティ
データ
レイヤー
データ アクセス
コンポーネント
データ ヘルパー/
ユーティリティ
サービス エージェント
UI コンポーネント
プレゼンテーション ロジック
コンポーネント