Asp.Net Mvc Calisma Mantigi


Asp.Net Mvc Çalışma Mantığı

Web sayfasının görüntülenme aşamaları ;
  • User görüntülemek istediği web sayfasının alan adını yani ( Domain ) tarayıcının adres çubuğuna yazar ve isteği gönderir.
  • Gönderdiğiniz istek ise DNS isim sunucularına ulaşır web sayfasına karşılık gelen İnternet Protokol u bulur.
  • Protokol üzerinden gideceği sunucuya isteği gönderir.
  • İsteği alan sunucu içerisinde bulunan projeye ulaşır ve istek yaptığınız sayfayı hazırlar.
  • Sunucu hazırladığı Domainin sayfasının son halini istek yapan istemciye gönderir.
  • Sayfa görüntülenir.



Genel olarak bir Domainin uygulamasının döngüsü bu şekilde olmaktadır. MVC projesinin de kendi içerisinde bir döngüsü bulunmakta bu döngü ise ;
Mvc çalışma mantığı

  • User görüntülemek istediği domain ni adres çubuğuna yazarak istek gönderir.
  • Bu istek projenin ( İnternet üzerinden ) sunucuya DNS üzerinden gönderilmektedir.
  • Gönderdiğiniz istek ise http protokolü üzerinden Conroller a iletilmektedir.
  • Model istenilen verileri temin etmek için Database gitmektedir.
  • Veriler alınıp işlenir sonrasında ise Controller `a gönderilmektedir.
  • Controller`da gerekli işlemler yapılır sonrasında View`a aktarılmaktadır.
  • View içerisinde HTML ve C# kodları gelen veriler ile çalıştırmaktadır ve http protokolü üzerinden kullanıcıya göndermektedir.
  • Mutlu son ! Sayfa görüntülenir.

Apn.Net ve MVC Dezavantajları ve Avantajları Nedir ?

Bunu yazılım dünyasında çok sıklık ile duydunuz ve araştırdınız Web Form mu ? MVC mi ? İki teknolojiyi de iyice tanımak gerek her iki teknolojinin de farklı özellikleri kolaylıkları vardır. Örnek Mvc parçalar projeyi ve size kolaylık sağlar. Bu ve benzer özellikleri kolaylıkları ve ayrımları iyi yaparak karar verilmesi gerekiyor. Bu da sizi doğru yola götürecektir.

Bir önceki konumuza bakın ki konuyu anlayın MVC Nedir

Yorumlar

  1. Harika bir makale çoğu kişi maç ve asp nin çalışma mantılarını bilmez.. tebrik ederim

    YanıtlaSil
  2. Sevilay Yıldız11 Mayıs 2017 07:01

    Muhteşem bir yazılımcı olduğunuzu unutmayın gerçekten de harika bir anlatım hocam bu.. elinize kolunuza sağlık Mvc ve Asp yazılımda bir voltran :)

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

En İyi 20 Hacker Duvar Kağıtları