
نوشته شده توسط
اَرژنگ
دوست عزیز،
نمیدانم از کجا اینکه این روشی که استفاده میکنید معماری ۳ لایه است را گرفتید ولی اصلاً درست نیست. مشکل اصلی این است که
۱.در لایه نمایش فقط به لایه BLL اسم و پسورد داده بشه و ازش اینکه درست هست را یا نه را پس بگیرد نه اینکه کل یک داتا تیبل برگردانه
۲.در لایه BLL فقط به لایه DAL اسم و پسورد داده بشه و اینکه اصلاً رکوردی برگردانده میشه را ازش درست بودن اسم و پسورد را استنباط کنه و یک بولیین برگردانه
۳. در لایه داتا بیس فقط پسورد و اسم کاربر گرفته میشه و فقط یک رکوردهای که بهش بخورند برگردانده میشه.
مثالها درست بودند و اگر از روش درست ۳ لایه نویسی استفاده میشد به جواب میرسید.
۱ مثال ساده درست استفاده از ۳ لایه نویسی را در همین انجمن گزاشتم بهش یک نگاه بندازید بیشتر مشکلاتتان را حل میکند اگر هم کمک بیشتر لازم بود بفرمائید در خدمت هستیم.
یک سوال مثال معماری ۳ لایه را از کجا گرفتید؟ ، اشکالات مفهومی زیادی دارد ولی در این حالت بخصوص باید کار کند..
ولی از لحاض نتیجه اگرچه کدی که فرستادید باب مزاج من نیست ولی بازهم از لحاض کاری متد select
که استفاده میکنید فقط تعداد معدودی رکورد برمیگردانه.
میتونید همین روشتان را ادامه بدید و بازهم از لحاض بهینه بودن با همان مثالهایه موجود در این توپیک با تعداد رکوردهایی که باید چک بشه به مشکلی برنخورید.
اگرچه با سبک روشتان موافق نیستم ولی در این مورد بخصوص بهینه است. چرا فکر میکنید به اشکال برمیخوره؟