PDA

View Full Version : محتوی Business Logic Layer



klinton
چهارشنبه 22 آذر 1391, 15:50 عصر
سلام
من دارم روی یه پروژه سه لایه کار میکنم و از یه code generator استفاده کردم که هم stored procedure و هم Data Access Layer رو تولید کرده . تو DAL توابع insert , update, .... و کلاس ها و متد ها رو ایجاد کرده .
حالا من برای تولید لایه BLL چه کار کنم ؟ مگه کلاس ها مربوط به BLL نمیشه؟
مثلا از فرم میتونم یه کلاس از نوع کارمند تعریف کنم و متد های ورودیشو بدم بعد karmand.insert() بنویسم
DAL خودش اجرا کنه حالا BLL نقشش ؟

ممنون میشم از راهنماییهاتون

IFA_USER
چهارشنبه 22 آذر 1391, 18:48 عصر
سلام

فرض کن یه کارمند که ثبت میشه می خواهی یه حکم پیش فرض هم براش تو جدول احکام بخوره.بعد این کارمند به یوزرهای سیستمت هم اضافه بشه. یا مثلا دسترسی داشتن به عملیات اضافه شدن کارمند بررسی بشه. به طور کلی تمام قواعد و منطق سازمان در این لایه پیاده سازی میشه و با توجه به این قواعد ارتباط بین لایه ارائه و لایه داده را برقرا می کند. یه جستجو ساده بکن پاسخهای کاملتری دریافت می کنی.

http://igtfy.com/?q=3+tier+programming

r_s1389@yahoo.com
چهارشنبه 22 آذر 1391, 19:06 عصر
خوب تو در واقع تو BLL مقدار های ورودی رو از فرم هات میگیری و میفرستی به لایه DAL میفرستی برای اجرا

klinton
چهارشنبه 22 آذر 1391, 20:50 عصر
پس تعریف کلاسها تو لایه BLL انجام میشه ؟ مشکل من اینه که کد هام رو با code generator ایجاد کردم و کلی کلاس و....... تو DAL درست کرده که همش قابل فهم نیست
code generator خاصی پیشنهاد میکنید؟