در این بخش از آموزش Asp.Net Core 8 قرار است برسی کنیم که MVC چیست؟
MVC یک الگوی طراحی نرم افزار یا software design pattern است که مخفف کلمات Model View Controller است. این سه بخش نرمافزای همیشه باهم در ارتباط هستند. Model وظیفه ارتباط با پایگاه داده را برعهده دارد. نقش View، نمایش اطلاعات برای کاربر است و Controller رابط بین Model و View است. یعنی اطلاعات را از Model میگیرد و جهت نمایش به View ارسال میکند.
ابتدا کاربر درخواستی را توسط مرورگر خود ارسال میکند.
این درخواست توسط Controller دریافت میشود و مورد پردازش قرار میگیرد.
اگر درخواست به داده نیاز داشته باشد. Controller آن را از Model دریافت میکند.
و یک View را انتخاب میکند و در صورت نیاز مدل/داده که دریافت کرده را به آن ارسال میکند.
و در آخر View به کاربر در پاسخ درخواست او اطلاعات را نمایش میدهد.
در مجموع ممکن است الگوی MVC در ابتدا کمی پیچیده و مشکل به نظر برسد و ترجیح دهید بدون استفاده از این الگو پروژههای خود را پیش ببرید اما اگر قصد انجام پروژههای بزرگ که نیازمند کار تیمی هستند را دارید هرگز از این الگو غافل نشوید. زیرا همانطور که در بالا توضیح داده شد این الگو با جداسازی View ، Model و Control امکان کار جداگانه بر روی هر یک از بخشها را فراهم میکند.
خرید از تهران آی تی به صورت آنلاین بوده لینک دانلود به صورت خودکار برای شما ایمیل میشود بدیهی است که در هنگام خرید باید از ایمیل واقعی خود استفاده کنید. چنانچه نیاز به هرگونه سوال درباره محصول و یا مشاوره و کمک در خرید آنلاین داشتید از طریق ایمیل و یا شماره های تماس ارتباط برقرار کنید 09121486770 ahadian2@gmail.com