MVC Nedir?

Mervemehmedoglu
Oct 19, 2020

--

MVC bir mimari desenidir. MVC’nin açılımı Model-View-Controller’dır.Bu katmanlardan bahsedecek olursam;

Model

Data (veri) işlemleri bu katmanda gerçekleştirilir. Veritabanını sınıflar ile ifade eder. Bu katmanda veri erişimi ile veritabanı üzerinde ekleme, düzenleme, silme gibi veri işlemleri yapılır. Entity Framework, Linq tol Sql, NHibernate, Ado.Net gibi frameworkleri içerisinde bulunduran bir katmandır.

View

Projenin arayüzünün oluşturulduğu katmandır. Bu katman kullanıcının ekranda gördüğü katman olarak da adlandılır. Bu kısımda Html, Css, Javascript vs. arayüzleri kullanılır.

Controller

Kullanıcının View katmanı aracılığıyla verdiği komutların, Model katmanında işlenmesini sağlayan katmana denir. Kısacası Model ve View katmanları arasında köprü görevi görür. Metotlar, değişkenler ve fonksiyonlar buradan çağırılır. Her View’in bir Controller’ı olmak zorundadır.

--

--

Responses (1)