Skip to content

ezgiyaman/MVC_CRUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MVC NEDİR ?

MVC, birbirinden bağımsız üç katmanı esas alan bir "Mimarisel Desen(Architectural Pattern)"dir.

images-e1541800937137

MODEL

İşlenecek olan veriyi temsil eden katmandır.Genellikle veri tabanı işlemlerinin yapıldığı katmandır.

VİEW

İstek neticesinde elde edilen verileri görselleştirerek görsel çıktısını verecek katmandır.

CONTROLLER

  • Gelen requestleri karşılayacak olan ve requestin içeriğine göre gerekli model işlemlerini yönetecek katmandır.
  • Algoritmaları, servisleri, veritabanını vs. çağırarak/çalıştırarak/sorgulayarak istenilen veriyi üretmekte ve ihtiyaç dahilinde üretilen veriyi View ile görseleştirmekten sorumludur.
  • Controller gelen isteği her zaman karşılamaktadır.
  • Model ve View sayfası birbirinden soyutlanmaktadır.Bunu da Controller yönetmektedir.