Asp.Net MVC’de Scaffolding Yapısı




 

Asp.Net MVC 4 ?

MVC, Model View Controller kelimelerinin baş harflerinden oluşan bir mimari desenidir. Çoğu yazılım çözümlerinde ve dillerinde kullanabileceğiniz bu mimariden çok kısa bahsetmem gerekirse;

Model : Varlıkları oluşturan sınıflardan oluşur, veritabanı ile bağlantılı işlemler burada yapılır.
View : Kullanıcıya gösterilen html sayfalarıdır ve Controllerdan dönen verileri buralarda kullanırız.
Contoreller : Model ve Viewler arasındaki bağlantıyı kuran bu katmanda programlama dili kodları ile metodlar yazarız.





Asp.Net MVC’de Scaffolding Yapısı

Asp.Net MVC sürükle bırak kontrollere sahip değildir, yazılımcılar daha çok severler bu yüzden. Gözünüz korkmasın, beraberinde gelen Scaffolding motoru CRUD işlemleri dediğimiz Create , Read , Update , Delete işlemlerini içeren Controller ve kullanıcıya gönderilecek Viewleri sizin için oluşturur, yani sizin yerinize kod yazar. Normalde bu işler için Controller eklemek, Controllera metodlar yazmak ve bu metodların her biri için de bir View eklemek gerekir. Tüm bunların otomatik olarak oluşturulmasını sağlayan Scaffolding yapısı, bize büyük kolaylık sağlar. Yani bir Model için tüm işlemleri yapabileceğimiz materyalleri bize belirli bir çerçevede sunar ve daha sonra biz onun ürettiği kodlarda kendimize göre değişiklikler yapabilir, gerekli yerleri modifiye edebiliriz.



Kaynak: http://www.sanalkurs.net/asp-net-mvc-ile-todolist-uygulamasi-8704.html

Yorumlar

Popüler Yayınlar