mvc-logo
Web Tasarım

MVC nedir?

Kısaca MVC bir mimari modeldir. Model-View ve Controller kelimelerinin baş harflerinden oluşur.
MVC ASP.NET ile özdeşleştirilse de aslında ilk olarak 1979 yılında ortaya çıkmıştır. Günümüzde MVC denilince ilk akla gelen Microsoft’un geliştirdiği ASP.NET MVC Framework olmasının nedeni web projeleri için alt yapısının uygun olmasıdır. İlişkili siteler geliştirilebilmesidir.

28.png 300w, http://bilisimgurusu.com/wp-content/uploads/2019/12/mvc-mimarisi-768x327.png 768w, http://bilisimgurusu.com/wp-content/uploads/2019/12/mvc-mimarisi-1536x653.png 1536w, http://bilisimgurusu.com/wp-content/uploads/2019/12/mvc-mimarisi-1140x485.png 1140w, http://bilisimgurusu.com/wp-content/uploads/2019/12/mvc-mimarisi.png 1926w" sizes="(max-width: 1024px) 100vw, 1024px" />

Şimdi bahsettiğimiz M-V-C baş harflerinin ne anlama g

eldiğini inceleyelim.

MODEL: Projede kullanılan nesnelerin oluşturulduğu katmandır. Veritabanını (database) sınıflar ile ifade eder. Bu katmanda veri erişimi ile veritabanı üzerinde ekleme,düzenleme,silme gibi veri işlemleri yapılır.(Bu işlemler Entity Framework, Hibernate gibi ORM’ler ile yapılmaktadır.)

VIEW: Arayüzdür. Kullanıcıların gördüğü kısımdır. Html,Css,Javascript gibi kodları ile yazdığımız web sayfası olabileceği gibi masaüstü uygulaması da olabilmektedir.

mvc ilişkiler

CONTROLLER: İstemciden gelen isteği işler ve Model – View katmanları arasında bağlantı görevi görür. View katmanından gelen isteği işleyerek Model katmanına aktarır ve Model katmanında yapılan işlemlerden kullanıcıya bir View döndürür. Controller içerisinde bir ve daha fazla Action olabilir, genellikle her Action bir web sayfası üretmek için kullanılır.

Şimdi Paylaş

Bir yorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Göster
Kapat