Blog

طراحی سایت با استفاده از MVC

توسط طراحی سایتدر 30 دسامبر 2020

طراحی سایت با استفاده از MVC

طراحی سایت با استفاده از MVC ،mvc در طراحی سایت مخفف کلمات Model View Controller هست .

در واقع MVC یک الگوی طراحی (design pattern)جهت جداسازی قسمت های مختلف برنامه نویسی است.

هر یک از بخش های معماری MVC یعنی Modelو View و controller را به شکل زیر تعریف می کنیم.

Model :

Model همان کلاس های برنامه نویسی شبیه بهدیتابیس هستند که می توانند متفاوت و بیشتر باشند.

Model در mvc وظیفه تایید داده ها را برعهده دارد تا اطلاعات درست درون آنها قرار بگیرد و برای دیتابیس ارسال شود.

View :

view اطلاعات را به کاربر نشان می دهد.این بخش کاری به منطق برنامه نویسی ندارد .

view فقط یک model را دریافت کردهو آن را به هر شکلی که نیاز باشد به کاربر نشان می دهد.

خروجی ها نیز توسط کنترلر ایجاد شده و برای view ارسال می گردد.

Controller :

همانگونه در فوق به آن اشاره شد و از اسم آن نیز مشخص است controller بخش کنترل کننده و مغز برنامه می باشد.

 controller معمولا دو وظیفه دارد :

controller اطلاعات را از دیتابیس در قالب مدل هایی می گیرد.و بعد پردازش خود را روی آن انجام می دهد.

و اطلاعات را در قالب model جدیدی به view می فرستدتا view اطلاعات را به کاربر نشان دهد.

controller اطلاعات را از مدلی که از viewبرای او ارسال شده دریافت می کند.

و پس انجام اقداماتی آن را در دیتابیس ذخیره می کندومدلی دیگر برای view می فرستد تا کاربر آن را ببیند.

ویژگی های MVC :

قابلیت تست آسان. چارچوب قابل آزمایش، قابل توسعه و قابل نصب کنترل کامل بر HTML و URL های شما را ارائه می دهد.

از ویژگیهای موجود ارائه شده توسط ASP.NET ، JSP ، Django و غیره استفاده کنید.

جداسازی برای Logic: Model ، View ، Controller.

تفکیک وظایف یعنی business logic، Ul logicو input logic

مسیریابی URL برای URL های friendly SEO.

پشتیبانی از Test Driven Development (TDD)

 


برای دریافت راهنمایی های مربوط به طراحی و بهینه سازی سایت،

می توانید از قبل با مشاوران ما در تماس باشید .

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    سبد خرید
    question