نمایش نتایج 1 تا 6 از 6

نام تاپیک: برنامه نویسی سه لایه ای

  1. #1

    برنامه نویسی سه لایه ای

    سلام و درودی دیگر.

    دوستان من مدتی هست که می خوام یه پروژه برنامه نویسی چند لایه ای انجام بدم و تعاریفش رو هم مطالعه کردم ولی متاسفانه یه الگو یا Sample رو نتونستم پیدا کنم که این لایه ها رو چطور بایستی پیاده سازی کنم ؟ لطفا یه توضیحات کاملی در خصوص پیاده سازی این سه لایه بگید ؟


    با تشکر

  2. #2

    نقل قول: برنامه نویسی سه لایه ای

    سلام دوست عزیز....
    به نظر من برو با entity freamework کار کن...
    کاملا شی گرا است...
    موفق باشی....

  3. #3

    نقل قول: برنامه نویسی سه لایه ای

    نقل قول نوشته شده توسط nima.sh مشاهده تاپیک
    سلام دوست عزیز....
    به نظر من برو با entity freamework کار کن...
    کاملا شی گرا است...
    موفق باشی....
    اتفاقا من دارم EF رو کار می کنم ولی نمیدونم چطور باید توی سه لایه پیادش کنم !؟

  4. #4
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: برنامه نویسی سه لایه ای

    در صورتی که از EF استفاده میکنید، خود EF نقش Data Access Layer رو بازی میکنه.برای لایه بعدی، یعنی Business Logic، شما میتونید مجموعه ای از کلاس های Manager رو داشته باشید، که در اون، کار درج، حذف، واکشی، ویرایش و پیاده سازی قوانین کاری رو انجام بدین...مثلا برای یک سیستم دانشگاه شما میتونی یک کلاس StudentManager داشته باشی که با استفاده از Linq و ارتباط با Db Context مربوط به EF، متد های AddStudent ، UpdateStudent و غیره رو ارائه بده.در لایه Application، هرجا لازم هست عملیاتی انجام بشه، یک Instance از این کلاس ها ساخته میشه و متد متناسب فراخوانی میشه.
    توی این مطلب در Microsoft Magazine یه نمونه پروژه با 6 لایه، با استفاده از EF و WPF، جدا کردن Business Logic بوسیله WCF، و پیاده سازی Model-View-Presenter، گذاشته شده که میتونید بررسیش کنید.البته شاید برای شما بحث 6 لایه بودنش و WCF موجب گیج شدنتون بشه.اگه دنبال 3 لایه هستید، سعی کنید لایه های میانی رو نا دیده بگیرید.

  5. #5

    نقل قول: برنامه نویسی سه لایه ای

    از نظر من راحت ترین راه اینه که هر موجودیت رو به عنوان یک کلاس در نظر بگیرید(مثلا مشتری،کارمندان و...)....
    تا برای پروژه های بعدیتون از همین کلاس ها استفاده کنید...
    شی گرایی خواص خیلی زیادی داره،به نظر من باید کتابها در موردشون خوند تا بشه فهمید....
    خیلی جالبه...
    موفق باشید...

  6. #6
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551

    نقل قول: برنامه نویسی سه لایه ای

    تو همین فروم جستجو کنید مطلب و مثال زیاد گیر می یارید برای دیدن و آشنایی
    تو بخش نمونه برنامه های کوچک و مفید هم گیر میارین

تاپیک های مشابه

  1. مرجع آموزش برنامه نویسی سه لایه
    نوشته شده توسط maxpayn2 در بخش ASP.NET Web Forms
    پاسخ: 20
    آخرین پست: چهارشنبه 29 آبان 1387, 06:34 صبح
  2. مشکل با ReportViewr و برنامه نویسی چند لایه
    نوشته شده توسط mahdi_negahi در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: شنبه 03 آذر 1386, 11:11 صبح
  3. برنامه نویسی چند لایه
    نوشته شده توسط niksoft در بخش VB.NET
    پاسخ: 2
    آخرین پست: سه شنبه 26 تیر 1386, 22:22 عصر
  4. استاندارد ماکروسافت برای برنامه نویسی 5 لایه
    نوشته شده توسط cactuskhan در بخش ASP.NET Web Forms
    پاسخ: 11
    آخرین پست: دوشنبه 24 اردیبهشت 1386, 10:22 صبح
  5. برنامه نویسی چند لایه در دلفی
    نوشته شده توسط Mahdavi در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 8
    آخرین پست: چهارشنبه 28 آبان 1382, 00:36 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •