MVC Nedir?

MVC yazılım mühendisliğinde kullanılan bir mimari desendir. MVC Model-View-Controller katmanında oluşur.
Model katmanı veritabanının ve sınıfların tutulduğu katmandır. 
View katmanı ekran tasarımlarının bulunduğu katmandır.
Controller ise View ile Model arasındaki veri alışverişi ve etkileşiminin gerçekleştirildiği katmandır.

Kullanıcı bir istek gönderdiğinde, istek ilk olarak Controller'a gelir. Controller eğer bir veri gerekliyse Model katmanına erişir ve istenilen veriyi alır. Sonra bu veriyi View katmanına iletir.


Genel olarak MVC mimari deseni yukarıdaki resimdeki gibi çalışır

Yorumlar

Bu blogdaki popüler yayınlar

Şelale(Waterfall) Modeli Nedir?

Scrum Nedir?

OOP Nedir?