İçindekiler:
- Tanım - Model Görünüm Denetleyicisi (MVC) ne anlama geliyor?
- Techopedia, Model Görüntüleme Denetleyicisini (MVC) açıklıyor
Tanım - Model Görünüm Denetleyicisi (MVC) ne anlama geliyor?
Model View Controller (MVC) bilgisayar yazılımı için bir tasarım modelidir. Veri modeli, işleme kontrolü ve kullanıcı arayüzü arasında ayrım yapmak için bir yaklaşım olarak düşünülebilir. Kullanıcıya görüntülenen grafik arabirimi, kullanıcı işlemlerini yöneten koddan düzgün bir şekilde ayırır. Amaç, daha iyi ve daha doğru tasarımı uygulayan bir çerçeve sağlamaktır.
Techopedia, Model Görüntüleme Denetleyicisini (MVC) açıklıyor
MVC mimarisi, uygulamaları mantıksal birimlere bölmeye yardımcı olur. Basit bir ifadeyle, bu paradigma iş mantığını arayüz mantığından ayırır. Bu mimari uygulamayı daha etkili hale getirir.
Model benzersiz bir varlığı temsil eder - tek bir nesne veya daha büyük olasılıkla bir yapı olabilir. Varlık ve nesnenin verileri ile bire bir ilişki vardır. Durumu veya durumu ile ilgili görüşten gelen taleplere cevap veren modeldir. Bu şekilde, verilerin işlenmesi sadece dahili veri tutarlılığını sağlayan modelde gerçekleşir.
Görünüm, kullanıcı arayüzünün grafiksel görselleştirmesini sunmak için kullanılır. Modelin bazı yönlerini filtreleyebilir veya diğerlerini vurgulayabilir. Bu düğmeler, menüler, iletişim kutuları vb. Gibi çeşitli öğeleri kullanan bir arabirimdeki giriş ve çıkış verilerini temsil eder. Uygulama nesnelerinin durumunu görmek için görünüm, denetleyiciden modeli sorgular.
Kontrolör, kullanıcı arayüzü (görünüm) ile uygulama işleme mantığı (model) arasındaki bağlantıyı sağlar. Denetleyici, uygulama nesnesi hakkında bilgi almak, nesnenin durumunu değiştirmek ve görünümü bu değişiklik hakkında bilgilendirmek için model yöntemlerini kullanır. Bir bakıma kontrolör kullanıcının değişiklik yapmasına ve sonuçları görmesine olanak tanır.
