آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

MVC چیست ؟ ( آموزش)

کاشی زاده  11 سال پیش  11 سال پیش
+16 0

 MVC شامل سه بخش مجزا  با عنوان های Model  ، Views  ، Controllers  هست که در نهایت به یکدیگر وصل میشوند معنا و مفهوم پیدا می کنند .

  Model : این بخش شامل اطلاعات و مواردی است که کاربر به صورت مستقیم با اونا ارتباط داره ، البته میشه این قسمت رو کنار گذاشت و از view به صورت مستقیم استفاده کرد ، که تنها اطلاعات را بین view و کنترلر انتقال میده و یا در مدل دامنه ها که شامل اطلاعات اصلی دومین هستند.

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

Controllers : در این لایه هم درخواست های ورودی ارسال شده بررسی میشه و بر اساس اون View مناسب رندر میشه .

 

به توضیحات در همین حد اکتفا میکنیم و به آموزش ها میپردازیم .

در آموزش ها هم استاد از همین روش استفاده میکنن که اگر دقت کرده باشید ما view , controllers رو داریم که مثلا :

 uncomaster.com/user/2

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

0 0
به نظر من یکی از لایه های model و یا controller زیاد هست.یکیش کافیه و هی پاس کاری داده ها توی این لایه ها فقط کار رو پیچیده تر میکنه ( حالا گفته میشه که امنیت بیشتر میشه نمیدونم چرا!) ( البته من هنوز هیچکدوم از ویدیوهای استاد رو ندیدم و نمیدونم استاد چه توضیحاتی دادن) حالا اگر دوستان یه خورده موضوع رو بیشتر بشکافن ممنون میشم. (11 سال پیش)
0 0
یکم بیشتر و کاربردی تر توضیح بدید (11 سال پیش)
+2 0
در پاسخ به سوال دوست عزیز javac@ باید بگم که استاد هم دقیقا به همین مسئله اشاره دارند و model رو حذف کردن یه جورایی و از controller , view استفاده میشه در آموزش ها .توضیحات بیشتر از این رو یا در آموزش ها پیدا کنیم و یا در گوگل سرچ کنید کاملا واضح و شفاف بیان شده . (11 سال پیش)
0 0
ببخشید یک سوال داشتم، دیزاین پترن های دیگر مثل سینگلتون یا بیلدر زیر مجموعه ای از این دیزاین پترن هستند یا هرکدام باهم کاملا تفاوت دارند ؟ (11 سال پیش)
+1 0
نمیدونم درست منظورتون رو متوجه شدم یا نه ، کلا دیزاین پترن ها روش هایی هست برای رفع یک مشکل یا کوتاه سازی مسیر حالا سینگلتون ، بیلدر ، فکتوری ، ترد پول و... همه اینا ها میشن دیزاین پترن که هر کدوم کار خاصی رو انجام میدن. (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .