パンくずリスト
書籍 RailsによるアジャイルWebアプリケーション開発
モデル、ビュー、コントローラー
概要
モデル、ビュー、コントローラーについて。
モデル
モデルはアプリケーションの状態を保持するコンポーネント。
データとそのビジネスルールを適用する。
ビュー
ビューはUIを表す。
表示、書式の整形などを担当します。
コントローラー
ユーザーからの入力を元に、モデルとやり取りを行い
結果をビューに渡す調整役。
一般的なMVC
画面
↓
コントローラー
↓
モデル
↓
DB
↓
モデル
↓
コントローラー
↓
ビュー
↓
画面