Model-View-Controller یا به اختصار MVC، الگویی در معماری نرم‌افزار است که معمولاً برای توسعه و پیاده‌سازی رابط‌های کاربری، مورد استفاده قرار می‌گیرد. این الگو منطق برنامه را به سه عنصر به‌هم‌پیوسته تقسیم می‌کند: عنصر Model، عنصر View و عنصر Controller.
۱. عنصر Model وظیفه‌ی دریافت و ارسال داده‌های برنامه را دارد. (به عنوان مثال: دستورات مربوط به دریافت، ثبت، ویرایش و حذف داده‌های Database در این عنصر نوشته می‌شوند)
۲. عنصر View نحوه‌ی نمایش داده‌ها به کاربر را مشخص می‌کند. (Template برنامه در این عنصر قرار دارد و کاربر تنها با این عنصر ارتباط مستقیم دارد)
۳. عنصر Controller به عنوان یک واسطه عمل می‌کند و ارتباط بین دو عنصر View و Model را میسر می‌سازد. Controller به Model می‌گوید که چه کاری باید انجام دهد و همچنین درخواست‌های دریافتی احتمالی از طرف کاربر(در عنصر View)، را پردازش می‌کند، داده‌ها را با استفاده از عنصر Model دستکاری می‌کند و با View تعامل می‌کند تا خروجی نهایی را ارائه کند.

بیش‌تر: developer.mozilla.org

فهرست مقاله‌ها و یا پروژه‌های مرتبطِ این وبلاگ با ‌«MVC»:

دفترچه تلفن با PHP

دفترچه تلفن با PHP

با وجود اپلیکیشن‌های معتبر متعددی که برای دفترچه تلفن وجود دارد، این پروژه نه فقط برای استفاده به عنوان دفترچه تلفن بلکه برای افراد علاقه‌مندی که تازه شروع به یادگیری زبان PHP کرده‌اند و دوره‌ی آموزش مقدماتی را گذرانده‌اند _به عنوان پروژه‌یی که سعی شده مفاهیم مختلفی را در خود بگنجاند_ شاید مفید باشد.

به‌کارگرفته‌شده‌:
  • Bootstrap
  • Captcha
  • Exception Handling
  • jQuery
  • Multi Language Support
  • MVC
  • MySQL
  • OOP
  • PDO
  • Persian Calendar
  • PHP
  • Prepared Statements
  • Singleton Design Pattern
ادامه... مخزن پرسمان‌ها دمو
© awaweb.ir 2025.