مرجع مقالات رسمی طراحی سایت مرجع مقالات رسمی طراحی سایت .

مرجع مقالات رسمی طراحی سایت

MVC چیست؟

MVC
چیست؟ درود
سرویس دوستان عزیز روز جاری با یه متن در مسئله MVC در خدمتتون هستیم که می‌خواهیم خیلی ساده بپردازیم به توضیح این‌که این مدل برنامه نویسی چه مزیت هایی داره؟
ولی
بهتون حق میدیم که MVC چیست؟ در ذهن خودتون یک غول ساخته باشید ولی اینطور نمی باشد و به راحتی این نوع از برنامه نویسی قابل درک، مهیا اید؟

طراحی سایت در مشهد

MVC
چیست؟ حتما
نام MVC را بارها شنیده اید اما هر توشه به این تفکر کرده اید که این سه حرفی که خیلی تکرار میشه آیا تکنولوژی یا این که فناوری یا…؟
ما برای برنامه نویسی چند راه داریم که هر کدام مزیت و معایب یگانه خودشون رو دارن، این که برنامه نویس برای استارت پروژه از کدام استعمال میکنه بستگی به ذوق وسلیقه و البته تجربه اون فرد داره ولی از بازه معرفی ام او سی که مخفف سه کلمه و واژه Model View Controller هست احتمال دارد بشه ذکر کرد انقلابی در برنامه نویسی انجام شد .

مدلی از برنامه نویسی که گرچه برای شروع خیلی گٌنگ به لحاظ میرسه اما در شرای اون رو شعور فرمایید به خوبی میتونید یک برنامه نویسی تمیز و رشته ای داشته باشید .

در
ادامه می‌خواهیم به ارزیابی هر کدام از کلمات Model View Controller رو بپردازیم که چی می‌باشند و چه کاری انجام میدن
MVC
چیست؟
Model
در
یک پروژه برنامه نویسیو طراحی تارنما حساس ترین بخش مقر داده اون پروژه هست که کلیه اطلاعات از متن ها تا رمز عبور و غیره در اون ذخیره میشه و صد رد صد اهمیت فراوان بالایی داره در کنار اینکه می بایست امنیت داشته باشه
در
گونه برنامه نویسی Model View Controller نوع ها نقش ارتباط دربین پایگاه داده و کنترلر رو برعهده دارا هستند به عبارت دیگر درصورتی که شما بخواهید لاگین فرمایید اطلاعات شما بوسیله جور از کنترلر اخذ میشه و پس از بررسی در بین جدول یا فولدر های پایگاه داده به شما سود ای رو برمیگردونه درحال حاضر ممکنه True باشه یا False
در
مدل برنامه نویسی Model View Controller شما به رخ مستقیم نمیتونید از طرز کنترلر با پایگاه دادتون ارتباط برقرار فرمائید و به طبع باید مدل ها این کار و براتون انجام بدن، ادله دیگه استفاده از دسته ها به چهره جدا امنیت بالای سیستم میباشد که کلا شیوه رابطه با دیتابیس رو از کنترلر و چیزی که کاربر مستقیم با اون در رابطه انقطاع میکنه مثل بازی با URL ها که در حمله ها SQL Injection به کارگیری میشه
View
بخش دوم و جالب برنامه نویسی Model View Controller ویو ها می باشند که همون فولدر های رابط کاربری یا UI رو تشکیل میدن، کدنویس Front-End کدهایی که برای قالب پروژه نوشته رو در View ها پیاده سازی میکنه .

View
هیچ وقت با نوع ارتباط مستقیم نداره و واسط بین این دو کنترلر میباشد که باید اطلاعات ارسالی رو از ویو بگیره برای پردازش به مدل ارسال کنه و آن‌گاه نتیحه رو باز از کنترلر بگیره و در ویو به استفاده کننده سناریو بده
MVC
چیست؟
Controller
قلب
پروژه و واسط دربین جور و ویو بخش کنترلرهای ماست، کنترلرها تقریبا در همگی کارهایی که در وبسایت انجام میشه درگیر میباشند چه بسا یک سناریو یک کاغذ ساده…
پیش
خیس لاگین رو براتون نمونه زدیم و همون رو ادامه میدیم: برای لاگین کردن یک کاربر ابتدا اسم کاربری و رمز عبور توسط ویو اخذ و به کنترلر ارسال میشه، پس از اخذ داده ها درصورتی که برنامه نویس پالایشی روی داده ها انجام بده از پاراگراف ارزیابی کردن ایمیل، تحلیل کردن Required بودن و … اطلاعات رو به جور ارسال میکنه و پس از اخذ سود کاربر رو به ورقه پنل خودش جهت دهی میکنه…
عمل
با کوکی و سشن تا نمایش یک صفحه بی آلایش و API که یک متد از کنترلر می‌باشد توسط کنترلرها انجام میشه


برچسب: طراحی سایت در مشهد،
امتیاز:
 
بازدید:

+ نوشته شده: ۱۸ اردیبهشت ۱۳۹۸ساعت: ۰۵:۵۰:۱۵ توسط:علی پور موضوع: نظرات (0)