Jump to content

Model View Controller

Википедиа — Чөлөөт нэвтэрхий толь
09:40, 31 Тавдугаар сар 2010-ий байдлаарх Khishig.s (хэлэлцүүлэг | оруулсан хувь нэмэр) хэрэглэгчийн хийсэн залруулга
Model-View-Controller ухагдахуун. Шулуун зураас нь шууд холбоосыг илэрхийлэх бөгөөд, тасархай шугам нь шууд биш виа observer ( жишээ нь) дамжсан холбоосыг илэрхийлнэ.

Model–View–Controller (MVC) нь ПХ-ийн архитектур бөгөөд[1], ө/х-л ПХ-ийн инженерчилэл-д ашиглагддаг архитектур загвар юм . Энэхүү загвар нь бизнес логикийг дэлгэцийн зохиомжоос тусгаарласнаар тест болон хөгжүүлэлтийн дараа арчилгаа тордолгоо хийхэд биеэ дааж ажиллах боломж олгоно.

Model нь мэдээллийг удирдах болон мэдээлэл өөрчлөгдөхөд observer-үүдийг анхааруулахад ашиглагдна. Хэрвээ модел нь төлвөө өөрчилвөл түүнтэй холбоотой view-үүд бас өөрчлөгднө.

View гэдэг нь моделийг хувиргаж харагдах байдалд шилжүүлснийг хэлнэ, ихэвчлсэн дэлгэцийн харагдах байдал байна. Хэд хэдэн харагдах байдал нь ганцхан моделийг өөр өөр зорилгоор ашигласан байж болно.

Controller нь оролтуудыг хүлээн аваад моделийг дуудаж хариу буцаах үйлдлийг бэлдэнэ.controller нь оролтуудыг зөвшөөрч тэрхүү оролтууд дээр үндэслэгдсэн үйлдлүүдийг model-ийн тусламжтайгаар боловсруулах үүрэгтэй.

Model View Controller Process
Model View Controller Процесс.

MVC загвар Вэб апликэйшн хөгжүүлэлтэнд их ажиглагддаг бөгөөд HTML эсвэл аппликэйшн-ээр хөрвүүлэгдсэн XHTML нь view-гийн үүрэг гүйцэтгэдэг. Controller нь GET эсвэл POST-оор өгөгдлийг аваад юу хийхээ шийднэ( голдуу model дээр байгаа обьектуудыг ашиглан бизнесийн үйл ажиллагааг хийнэ)


Бусад харах

mn:Model View Controller

  1. Reenskaug, Trygve. "MVC XEROX PARC 1978-79". Татаж авсан: 2008-06-09.