İNTERNET TABANLI PROGRAMLAMA Dersi İnternet Tabanlı Programlamanın Temelleri soru detayı:

PAYLAŞ:

SORU:

MTV nedir?


CEVAP:

Model Template View (MTV), Model Controller
View yapısına benzemektedir. MTV’de View yerine
Template tercih edilirken; Controller yerine View tercih
edilmiştir. Burada model, uygulamanın veriye erişim
katmanıdır. Veriye nasıl erişileceği, veriler arasındaki
ilişkiler gibi veriyle alakalı her şey bu kısımda yer alır.
Template, uygulamanın sunum katmanıdır. Bu katman,
Web sayfasında veya diğer tür dokümanlarda verilerin
nasıl gösterilmesi gerektiği gibi sunum kısmıyla ilgili
kararları içerir. Template kısmında işlenip gelen veriler,
kullanılan şablon dili aracılığıyla şekillendirilerek
kullanıcılara sunulur. View, Uygulamanın iş mantığı
kısmıdır. Bu katman, uygun şablon ve modellere erişimle
ilgili mantıksal kısmı içerir. MVC mimari deseninde,
denetleyiciye (controller) denk gelmektedir. Model
kısmını uygulamanın iskeleti, View kısmını da beyni
olarak düşünülebilir.