PDA

View Full Version : نحوه نمایش پیغام ها



HamidiFar
شنبه 02 اردیبهشت 1391, 15:34 عصر
یک web app دارم با ساختار سه لایه. لطفا در مورد نحوه نمایش پیغام ها و خطاها راهنمایی کنید.

انواع پیغام ها :

1- Exception هایی که در سه لایه به وجود می آید .
2- پیغام هایی مانند اعلام موفقیت آمیز بودن یا نبودن ثبت داده ها ، اخطار ها و ...... که ممکنه از لایه UI یا Business بوجود بیاد.

این ها رو چه جوری مدیریت کنم .

کاری که من کردم :
در مورد ردیف 1 تویه هر لایه که exception پیش بیاد صفحه redirect میشه به یک صفحه که جزئیات خطا در اون نمایش داده میشه و به admin جزییات رو ایمیل میکنه .

در مورد ردیف 2 پیغام های UI رو تویه یه لیبل که تو مستر پیج هست نمایش میدم در مورد پیغام هایی که از BLL میاد نمیدونم چکار کنم

اصلا این روش درستی هست یا نه

در ضمن ساختار UI به صورت Page , User control هست

ممنون

d_derakhshani
شنبه 02 اردیبهشت 1391, 17:52 عصر
بعضی خطاها منطقی هست و بعضی خطا ها باگ. تمام خطاهایی که در سطح برنامه داده میشه(باگ) به همون روش ردیف یک اداره کنید. مهم نیست که در کجا باشه(BL و ...) در هر صورت خودکار هندل میشه به همون روش. خطاهای منطقی رو باید در تابع مربوطه بررسی کنید و با یک کلاس تشریح کننده بر گردانید. یعنی جواب(true و false) و توضیح خطا در کلاس مربوطه بازگشت داده شه