Sayfalar

24 Ocak 2013 Perşembe

ASP.NET MVC DERSLERİ ( 1.4 ) MVC UYGULAMA YAPISI

Internet Application Template şablonunu kullanrak yeni bir proje oluşturduğumuzda birkaç dosya ve klasor projemize eklenmiş olarak geldiğini görüyoruz.


Bunlardan en önemli 8 dizin

DizinKullanım Amacı
/ControllersURL isteklerini yakalayan sınıflar bulunur.
/ModelsVeri ve iş kurallarını temsil eden, yöneten sınıflar bulunur.
/ViewsHtml çıktısı veren Razor ve ya Web Form görüntüleme dosyalarının bulunguğu dizin.
/ScriptsScript dosyalarını koyabileceğimiz klasör.
/ImagesResimleri koyabileceğimiz klasör.
/ContentResimler, css dosyaları, scriptler bu klasörde bulunabilir.
/FiltersFilter kodları burada bulunur. Filterlar detaylı özelliklerdir. İleriki konularda tartışıyor olacağız.
/App_DataOkuyup yazmak için kullanılabilecek veri dosyaları burada bulunur.
/App_StartFarklı özelliklerin (Routing, bundling, minification,...vb) ayarlarının yapıldığı kodları içerren klasör.

Elbette proje yapımız böyle kalmak zorunda değil. İstedigimiz şekilde alt klasörler, dosyalar oluşturabiliriz. Kendi proje alt yapımıza uygun olarak daha kolay yönetilebilir bir proje yapısı için mevcut altyapıyı düzenleyebiliriz.

Bundan sonraki derslerde yavaş yavaş örnek yapmaya başlayacağız. Proje geliştirirken MVC yi ve MVC uygulama altyapısını, çalışma sistemini daha iyi anlayabiliriz.

Hiç yorum yok:

Yorum Gönder