mvc چیست؟

mvc در php به چه صورت کار میکند

دسته بندی

آخرین آپدیت

1400/06/31

زمان خواندن

3 دقیقه

پیمان احمدی هستم موسس سایت تیک پارس،در زمینه طراحی و برنامه نویسی سایت و اپلیکیشن فعالیت دارم

جدیدترین مقاله سایت

دسته بندی

آخرین آپدیت

1400/06/31

زمان خواندن

3 دقیقه

mvc چیست؟

معماری MVC

 MVC یک الگوی معماری نرم افزاری برای پیاده سازی رابط های کاربری در رایانه ها است.  این یک برنامه کاربردی را به سه قسمت متصل به هم تقسیم می کند.  این کار به منظور جداسازی نمایندگی های داخلی اطلاعات از شیوه های ارائه و پذیرش اطلاعات توسط کاربر انجام می شود.

 MVC مخفف "Model view And Controller" است.

 هدف اصلی معماری MVC جداسازی داده های منطق و برنامه تجاری از رابط USER است.

 انواع مختلف معماری در دسترس است.  اینها معماری 3 لایه ، معماری N-tier ، معماری MVC و غیره هستند.

 مزیت اصلی معماری استفاده مجدد ، امنیت و افزایش عملکرد برنامه است.

دوره جامع متخصص mvc 

 

 Model: عملیات پایگاه داده مانند واکشی داده ها یا به روز رسانی داده ها و غیره

 نمای: GUI کاربر نهایی که از طریق آن کاربر می تواند با سیستم ، یعنی HTML ، CSS تعامل داشته باشد.

 کنترل کننده: شامل منطق تجاری است و پیوندی بین مدل و نمای ارائه می دهد.

 بیایید این مفهوم MVC را با جزئیات درک کنیم:

  • Model:

 شیء Model همه اطلاعاتی را که باید نمایش داده شود می داند.

 مدل نشان دهنده داده های برنامه و قوانین تجاری است که بر به روز رسانی داده ها حاکم است.

 مدل از ارائه داده ها و نحوه نمایش داده ها به مرورگر آگاه نیست.

 چشم انداز:

  •  View:

نمایانگر ارائه برنامه است.

 اگر در منطق کسب و کار تغییری ایجاد شود ، مشاهده شیء به مدل اشاره می کند.

 به عبارت دیگر ، ما می توانیم بگوییم که وظیفه دیدگاه حفظ ثبات در ارائه و تغییر مدل است.

 کنترل کننده:

  • Controller:

 هر زمان که کاربر درخواست چیزی را ارسال می کند ، همیشه از طریق Controller می گذرد.

 یک کنترل کننده مسئول رهگیری درخواست از دیدگاه است و برای اقدام مناسب به مدل منتقل می شود.

 پس از انجام اقدامات در مورد داده ها ، کنترل کننده مسئول ارسال مستقیم نمای مناسب به کاربر است.

 در رابط کاربری گرافیکی ، کنترل کننده و نمای بسیار نزدیک به هم کار می کنند.

نظرات خود را در این باره برای ما ارسال کنید.

نظرات کاربران


برای ارسال نظر ابتدا وارد حساب کاربری خود شوید