İçeriğe geç

ASP.NET MVC(Model View Controller) NEDİR ?

Hazırladığımız projelerde yapımızı bir takım yapılara böleriz (iş katmanı,veri katmanı). Bölmedeki amacımız da işlerimizi kolaylaştırmaktır. Projemizi içerideki işleyişleri gruplandırarak daha küçük yapılara bölerek, bir parçadaki değişimden diğer parçanın etkilenmemesi sağlamaya çalışırız. Asp.net MVC deki temel yaklaşımda projenin üç parçaya bölünmesi (Model View Controller) ile oluşan tasarım desenidir. 

(Resim 1)

Bu üç katmanı tanımlayacak olursak :

Model : Durum ve veri bilgilerinin taşındığı katmandır. Entityler,Datatablelar ve Datasetler bu katmanda yer alır. Veri tabanınız da ki tablolar,tablolar arasındaki ilişkiler yer alır.

View : Arayüz bileşenlerinin yer aldığı katmandır. Master sayfalar,kullanıcı kontrolleri,normal sayfaları barındırır.

Conroller : Arayüzler arasındaki iletişim,veriler üzerindeki işlemler,arayüzler ile veriler arasındaki iletişim bu katman sayesinde gerçekleşir.

                VS 2008 + ASP.NET 3.5 Extensions yada VS 2010 ile hazır olarak gelen yapı aşağıdaki gibidir.

(Resim 2)

Kategori:ASP.NETUygulama Geliştirme

Bu yazı yorumlara kapalı.