MVC Mimarisi Nedir?

MVC Mimarisi Nedir?

Bu bölümde MVC nedir kısaca bahsedeceğiz. Yazılım mühendisliğinde tüm diller MVC mimarisini çok bir fark olmaksızın kullanır temelde hepsinde yapısı aynıdır.

MVC; Model View Conroller anlamındadır yani uygulama 3 katmana ayrılmıştır.

Model:

Verilerin nasıl ne şekilde kullanacağını temsil eder. Uygulamanın veri katmanıdır. Model nesneleri bir verit tabanından model durumunu alır, saklar.

Görünüm:

Kullanıcıya uygulamanın görünümünü sunar. Denetleyiciden aldığı model verilerinin ekranda nasıl görüneceği ile ilgili sınıflardır.

Denetleyici:

Kullanıcının isteğini gerçekleştirir. Kullanıcı her ne kadar view ile etkileşime girse de sunucuya bulundu url isteği denetleyici tarafından gerçekleştirilir. Denetleyici isteğe uygun model verisini alır ve uygun view’i seçerek cevap verir.

Buna göre kullanıcı sunuya bir url isteği gönderdiğinde uygulama uygun denetleyiciyi çalıştırır. Denetleyici uygun modeli ve görünümü seçer ve cevap verir.

Yorum Yap
0 Yorum yapan