問15 MVCモデル
モデル層、ビュー層、コントローラ層の三つの論理的な層でモデル化されたWebシステムの説明として、適切なものはどれか。
- 業務処理はコントローラ層が行い、出力が必要な場合はビュー層に依頼する。
- 業務層はモデル層が行い、処理結果はビュー層に渡されて画面処理が行われる。
- 処理に必要なデータをモデル層が検索し、コントローラ層で業務処理が行われる。
- モデル層はコントローラ層から受け取った処理結果をビュー層に引き渡す。
MVCモデルとはソフトウェアの設計において、データの定義とデータの取り扱い(モデル)・データをどうやって表示するか(ビュー)・モデルとデータの橋渡し(コントローラ)に分割して設計するやりかたです。正解は2。