MVC Nedir?
Model-View-Controller (MVC), yazılım mühendisliğinde kullanılan bir "mimari desen"dir.
Model
- Veri tabanına erişim, veri tabanı ilişkileri gibi data(veri) işlemleri bu katmanda gerçekleşir.
View
- Bu katman kullanıcının ekranda gördüğü katman olarak adlandırılır. Bu kısımda Html, Css, Javascript ara yüz teknolojileri kullanılır.
Controller
- Kullanıcıların view üzerinden verdiği komutların Controller aracılığı ile model işlenmesini sağladığı katmandır, yani view ve model arasında kalan katmandır. Metotlar ve fonksiyonlar bu katmanda çağırılarak kullanılır.