نمط-عرض-متحكم (إم في سي)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث

الـإم في سي هو اختصار للمصطلح الإنكليزي (Model-View-Controller (MVC و الذي يعني باللغة العربية نمط-عرض-متحكم. هو أحد نماذج معمارية البرمجيات و يستخدم في هندسة البرمجيات. يعتمد النموذج على عزل منطق العمل عن واجهة الاستخدام محققا بذلك استقلالية لكل منهما في التطوير و الفحص و الصيانة. أي أنه حقق فصل الاهتمامات.

طريقة عمل MVC [عدل]

طريقة عمل MVC

عند طلب المستخدم للصفحة، يقوم الملف الرئيسي بتحليل البيانات، وإرسالها للمتحكم المطلوب، ثم يقوم المتحكم بتحويل البيانات لملف النمط ،الذي يقوم بمعالجتها وإعادة إرسالها للمتحكم، الذي يقوم بإرسالها مجددا لملف العرض، فيقوم باستدعاء قالب السكربت مع تعبئة البياتات فيه، وثم إرساله للمستخدم.