mvc چیست ؟

دسته‌بندی: فناوری
تاریخ انتشار: ۱۳۹۶ مهر ۲۲, شنبه ساعت ۱۶:۲۸۰ رأیبدون امتیاز
mvc چیست ؟

(MVC ( Model View Controller به صورت کلی از سه کلمه گرفته شده است که عبارت اند از : Model (مدل ) و View(نمایشگر) و controller( کنترلگر). برخی از برنامه نویس ها از MVC و برخی دیگر از ASP.NET استفاده می کنند. در واقع به بیانی ساده می خواهیم بدانیم که هیچکدام از پلت فرم ها نمی توانند برای ناقص کردن […]...

(MVC ( Model View Controller به صورت کلی از سه کلمه گرفته شده است که عبارت اند از : Model (مدل ) و View(نمایشگر) و controller( کنترلگر). برخی از برنامه نویس ها از MVC و برخی دیگر از ASP.NET استفاده می کنند. در واقع به بیانی ساده می خواهیم بدانیم که هیچکدام از پلت فرم ها نمی توانند برای ناقص کردن یکدیگر باشند و در اصل در جهت جداسازی بخش های مختلف برنامه روی معماری های چند لایه ی از MVC استفاده می شود.

البته این موضوع چیز جدیدی نیست و مدت زمان زیادی می باشد که در جاوا ، PHP و خیلی دیگر از پلت فرم ها برای طراحی نرم افزار از این الگوها استفاده می کنند ولی برای طراحان و توسعه دهندگان ASP.NET تازگی داشته است.

MVC و اجزای تشکیل دهنده آن

Model : مدل ها به کلاس های برنامه ی گفته می شوند که شبیه به دیتابیس ها می باشند.اما می توانند تفاوت های داشته باشند و بیشتر باشند. وظیفه مدل در تایید داده است که درون آنها اطلاعات صحیح قرار بگیرد و برای دیتابیس ارسال گردد.

View :می توان این گونه گفت که کار این قسمت با داده های خام است. توسط این بخش اطلاعات به کاربر نشان داده می شود و به منطق برنامه کاری نداشته و تنها دریافت یک مدل را برعهده داشته است که به هر صورتی که نیاز باشد آن را به کاربر نمایش میدهد، البته توسط کنترلر این مدل هم ایجاد می شود و برای ویو ارسال می گردد. باید بدانید که در بخش ویو تنها با داده های خام کار می کنند و تشخیص صحت داده با مدل است و این لایه وظیفه ندارد که صحت داده های که به واسطه کاربر ارسال می شود را کنترل و نمایش دهد.

Controller : می توان خیلی خلاصه تعریفی برای Controller بیان کرد که مدیریت تعامل با کاربر بر عهده این قسمت است و همچنین به عنوان واسطی بین Model و View هستند.

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

تگ ها : mvcاجزای MVCتعریف mvc

وبگردی

loading...
اشتراک 0
توییت
اشتراک 0
اشتراک 0
اشتراک 0
اشتراک‌گذاری

این مطلب برای شما مفید بود؟

بازخورد شما به بهبود کیفیت مطالب کمک می‌کند.

در حال بررسی رأی شما...