MVC Nedir

MVC açılımı (Model View Controller). MVC web uygulamalarının hızlı bir şekilde çalışmasını sağlayan bir uygulama geliştirme yöntemidir. Yani MVC bir programlama dili değil, bir uygulama geliştirme yöntemidir.

Model
Projede kullanılacak nesnelerin oluşturulduğu bölümdür.

Controller
Sunucu taraflı kodların yazıldığı bölümdür. Model ve view arasındaki bağlantıyı sağlar.

View
Projenin kullanıcılar tarafında görünen ara yüzüdür. View kısaca html, css, js gibi kodlar ile oluşturulan sayfalardır.

MVC Çalışma Mekanizması

  • Kullanıcı View üzerinden bir istek gönderdiğinde istek Controllera gider.
  • Kullanıcıdan gelen istek ilgili Controller’da işlenir ve hangi Model yada Modeller ile ilgili ise o modelde/modellerde  işlem yaptırır.
  • Controller üzerinde işlemler tamamlanıp sonuç üretildikten sonra bilgiler View’a gönderilir.
  • Bu yolla gelen istek MVC uygulamamız ile işlenmiş olur.
    Eğer gelen istek herhangi bir model ile ilgili değil ise Controller Modele uğramadan verileri hazırlayıp bilgileri View’a gönderebilir.

 

Leave a Comment

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.