پلتفرم MVC

پلتفرم (mvc):یک نوع طراحی و الگو است که که اپلیکیشن را به سه قسمت اصلی تقسیم می کند(1-مدل 2-نمایش ها 3-کنترل کننده ها) Mvcیک الگو استاندارد طراحی است که خیلی از توسعه دهنده با آن اشنا هستند. که بعضی از اپلیکیشن های تحت وب از آن بهره می گیرند. 1- مدل ها: اشیاء مدل بخشی از برنامه است که منطق دامنه داده برنامه را پیاده سازی می کند. اغلب اشیاء مدل بازیابی و ذخیره حالت مدل در یک پایگاه داده است. به عنوان مثال، یک شیء محصول ممکن است اطلاعات را از یک پایگاه داده بازیابی کند، روی آن کار کند و سپس اطلاعات به روز شده را به یک جدول محصولات در یک پایگاه داده SQL Server ارسال کند. 2- نمایش ها: نمایش ها اجزایی هستند که رابط کاربری برنامه (UI) را نمایش می دهند. به طور معمول این رابط کاربری از داده های مدل ایجاد شده است. یک مثال میتواند نمایه ویرایش جدول محصولات باشد که کادرهای متن، لیست کشویی و جعبه ها را براساس وضعیت فعلی یک شیء محصول نمایش می دهد 3- کنترل کننده ها: کنترل کننده ها اجزایی هستند که در تعامل با کاربر قرار می گیرند، با مدل کار می کنند و در نهایت یک نمایه را برای رندر نمایشگر UI انتخاب می کنند. در یک برنامه MVC، نمایش تنها اطلاعات را نمایش می دهد؛ کنترل کننده به کاربر ورودی و تعامل پاسخ می دهد. برای مثال، کنترل کننده مقادیر رشته پرس و جو را مدیریت می کند و این مقادیر را به مدل منتقل می کند که به نوبه خود می تواند از این مقادیر برای پرس و جو از پایگاه داده استفاده کند
تگ ها :
تماس با ما
  • تهران، خیابان ظفر، پلاک 74
  • info[@]raahbar.net
  • www.raahbar.net
  • 22222876 - 021
  • 22269032 - 021
ایمیل شما با موفقیت به ما ارسال شد.
ورود تمام فیلد ها اجباری است!