PDA

View Full Version : برنامه نویسی 3 لایه در سی شارپ چگونه است؟



miladrajabi
دوشنبه 16 آبان 1390, 14:11 عصر
برنامه نویسی 3 لایه در سی شارپ چگونه است؟

uniqueboy_ara
دوشنبه 16 آبان 1390, 15:40 عصر
همون طور که از اسم این روش پیداست، از 3لایه به صورت زیر تشکیل میشه

1. (Data Access Layer (DAL : در این لایه که پایین ترین لایه به حساب میاد فقط تمام توابع کار با دیتا بیس وجود داره از جمله Select, Update و... که برای راحتی کار میتونیم یه DLL ازش بسازیم و در همه پروژه هامون ازش استفاده کنیم
اینجا میتونی یه DLL لایه DAL رو که برای ارتباط با SQLserverهستش رو دانلود کنی ارتباط سریع و آسان از #C به SQLserver (http://barnamenevis.org/showthread.php?312422-%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-%D8%B3%D8%B1%DB%8C%D8%B9-%D9%88-%D8%A2%D8%B3%D8%A7%D9%86-%D8%A7%D8%B2-C-%D8%A8%D9%87-SQLserver)

2. (Business logic layer (BLL : در این لایه تمام توابع و کلاس های مورد نیاز برنامه نویس قرار می گیره

3. Interface : این لایه هم که بالا ترین لایه هستش، همون چیزی هست که شما موقع پیاده سازی میبینید و با انجام دو لایه قبلی، درلایه آخر فقط باید توابع فراخوانی شده دیده شوند و در این لایه تقریبا کد نویسی جدید انجام نمیشود ( تعریف توابع)