View Full Version : در خواست آموزش برنامه نویسی چند لایه
  
ramin149
پنج شنبه 01 دی 1390, 02:37 صبح
کسی از دوستان مقاله داره که معماری چند لایه را از پایه تا پیشرفته توضیح بدهد . اگر فارسی باشه خیلی بهتره .
fakhravari
پنج شنبه 01 دی 1390, 02:59 صبح
ASP.NET MVC  Framework
  برنامه قدرتمندی  برای ایجاد اپلیکیشن های تحت وب است که از الگوی   MVCاستفاده  می کندو توسط مایکروسافت به صورت اوپن سورس توسعه داده می شود. 
   MVC  یک الگوی طراحی است و مخفف کلمات  Model    -  View  -  Controller  است.
  Model  :  مدل قسمتی از یک  اپلیکیشن است که وظایف سنگین دسترسی به داده ها، پیاده سازی منطق و موجودیت ها را  بر عهده دارد 
  به طور معمول یک  مدل وظیفه  Map کردن  جداول اطلاعاتی یک دیتابیس را به کلاس های شیء گرا و برعکس را بر عهده می گیرد.
  View   :رابط  کاربری همان  View  است .  
  در واقع بخشی که  یک کاربر نهایی با آن تعامل خواهد داشت و اطلاعات را نمایش می دهد    View  نام دارد.
  Controller   :در  واقع کنترل کننده و هماهنگ کننده میان  Model  و  View  است . از آنجا که Model  و View  هیچ ارتباطی با  هم ندارند و برای یکدیگر هیچ اهمیتی قائل نیستند ،   Controller  داده ها را از  Model  به    View  برای نمایش به کاربر انتقال می دهد. کنترلرها تصمیم می گیرند که اطلاعاتی که شما  وارد کرده اید را به کجا برسانند و همینطور چه چیزی را باید در خروجی مشاهده کنید
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.