MVC(Model,View,Controller)について

Ruby on Railsを学習し始めると、ターミナルとの付き合いが長くなりますが、それ以外にもMVCとも頻繁に付き合うようになります。

 

今回は、初学習者の僕の理解の範囲内で説明したいと思います。

 

MVCとは、Model(モデル)、View(ビュー)、Controller(コントローラー)のことです。

 

このお三方は、webアプリケーションの中でやり取りをしています。

 

Controller(コントローラー)が、クライアント(PC,スマホなど)からのリクエストを受けるところから処理がスタートします。

 

それから、@postをView(ビュー)に返します。このView(ビュー)はwebページの見た目のことですね。

 

Model(モデル)はデータベースとのやり取りを行なっています。

 

もう一つ何か大事なものがあったのですが、それは今日確認したいです。

 

それではまた。