İçeriğe atla

Model-View-Controller

Vikipedi, özgür ansiklopedi
01.14, 24 Temmuz 2011 tarihinde EmausBot (mesaj | katkılar) tarafından oluşturulmuş 9801418 numaralı sürüm (r2.6.4) (robot Değiştiriliyor: ca:Model-View-Controller)

Model-view-controller (MVC), yazılım mühendisliği'nde kullanılan bir "mimari desen"dir. Kullanıcıya yüklü miktarda verinin sunulduğu karmaşık uygulamalarda veri ve gösterimin soyutlanması esasına dayanır. Böylece veriler (model) ve kullanıcı arayüzü (view) birbirini etkilemeden düzenlenebilir. Model-view-controller, bunu controller adı verilen ara bileşenle, veri gösterimi ve kullanıcı etkileşiminden, veri erişimi ve iş mantığını çıkarma suretiyle çözmektedir.

Desen ilk defa 1979[1]'da Trygve Reenskaug tarafından tanımlandı ve sonra Xerox araştırma laboratuvarlarında Smalltalk üzerine çalışmalar devam etti. Detaylı özgün gerçekleştirim Applications Programming in Smalltalk-80(TM):How to use Model-View-Controller[2] adlı belgede tanımlıdır.

Ayrıca bakınız

  1. ^ http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html
  2. ^ http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html