8 Ekim 2016 Cumartesi

ASP.NET MVC Nedir?

Öncelikle bilinmelidir ki MVC, Microsoft tarafından geliştirilmiş bir teknoloji değildir. 1979 yılından beri kullanılan bir yazılım mimari modelidir. Tygve Reeskaug tarafından geliştirilmiştir. ASP.NET MVC Framework ise Microsoft tarafından geliştirilmiştir ve hala da geliştirilmektedir. ASP.NET ile MVC mimarisini kullanabiliyoruz.

MVC açılımı şu yapılardan oluşmaktadır.

Model - View - Controller

Model : Bu yapı içerisinde veritabanına erişim, veritabanı işlemleri, class'lar için kullanılacak olan EntityFramework, ADO.NET ya da Nhibernate ile veri işlemleri bulunur.

View  : HTML, CSS ve JavaScript kodları ile oluşturduğumuz kısım burasıdır. Kullanıcı burayla etkileşime geçer.

Controller : View kısmı ile etkileşime geçen kullanıcının(Client) istekleri(request) Controller tarafından tutulur. Daha sonrasında ise bu istekler işleme konur. Kullanıcının istekleri bu bölümde gerçekleştirilir.(nesne ve değişken oluşturma, ihtiyaç duyulan metotların çalışması) Model ile view arasında bağ oluşturur.


Hiç yorum yok:

Yorum Gönder