Jump to content

Model View Controller

Википедиа — Чөлөөт нэвтэрхий толь
03:43, 3 Зургаадугаар сар 2010-ий байдлаарх Khishig.s (хэлэлцүүлэг | оруулсан хувь нэмэр) хэрэглэгчийн хийсэн залруулга
Модел-Харагдац-Удирдлага ухагдахуун. Шулуун зураас нь шууд холбоосыг илэрхийлэх бөгөөд, тасархай шугам нь шууд биш виа observer ( жишээ нь) дамжсан холбоосыг илэрхийлнэ.

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

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

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

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

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

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


Бусад харах

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