MVCモデルにおけるビジネスロジック
MVCモデルに則り、Webアプリケーションを作成しようと試みております。
多くの情報をまとめますと、以下のように考えられます。
・ビジネスロジックはModel側に記述する
・ViewではModel側のデータを参照する形にする
・ControllerはModelやViewを介在する形で処理を割り振る
また、エビデンスのない情報ではございますが、以下の情報もございます。
・Viewでビジネスロジックを持たせる
・Viewは画面出力を軸とした役割のほかに、画面を介さずとも出力するならばデータ整形を担う
MVCモデルに関して現時点においてはこれが一番正しそうだ、といった情報やアドバイス・知見はございますでしょうか?