PDA

View Full Version : سوال: Error Handling در برنامه نویسی 3 لایه



haamidd
سه شنبه 14 مهر 1394, 07:34 صبح
سلام و عرض ادب.

در برنامه نویسی 3 لایه Error Handeling ها به چه صورت میشه؟ آیا باید در تمام لایه ها ما مباحث Error Handling رو پیاده کنیم؟!! یا فقط در BLL کافیه؟ لطفا یک توضیحی در این باره بدید.


با تشکر فراوان و خسته نباشید : )

اوبالیت به بو
یک شنبه 19 مهر 1394, 19:22 عصر
درود بر شما

در UIL این کار رو بکنید. به نظرم ادغام لایه BLL و UIL به صرفه است.

haamidd
دوشنبه 20 مهر 1394, 08:13 صبح
خب اگر مثلا اررور ما در قسمت بازیابی اطلاعات در بخش DAL بود چطور؟

ebrahim.rayatparvar
سه شنبه 21 مهر 1394, 15:48 عصر
سلام مهندس کاری که ما انجام میدیم اینه که تمام پیغام خطاها رو در لایه BLL مینویسیم البته پیغام خطاهایی که به واسطه کاربر به وجود می آید و لایه DAL زمانی به این لایه میریم که دیگه باید کار تمام بشه حالا درج است یا هر چیز دیگر. حالا میگی پیغامی که از دیتابیس می آید چی؟؟؟ درسته کار راحتی هست شما کافیه تو لایه UI کدی که دارید به لایه BLL دستور درج رو میدید را در try catch بزاریذ و از sqlExption , extion استفاده کنید که پیغام های خطاهایی که دست شما نیست را مدیریت کنید.