PDA

View Full Version : Data Access Layer شی منطقی یا فیزیکی؟



میلاد قاضی پور
جمعه 26 شهریور 1389, 11:25 صبح
سلام . آیا دیتا اکسس لایر اسمی هست که به فایلهای کلاس محتوی توابع خواننده و نویسنده اطلاعات گفته میشه یا اینکه یک مفهوم منطقی هست و یک دیتا اکسس لایر میتونه در چندین کلاس یا فایل کلاس وجود داشته باشه ؟
--------------------
دلیل اینکه در این بخش پرسیده شد اینه که هنوز از ماهیت این عامل اطلاعی ندارم و الا میتونستم در بخش مهندسی نرم افزار بپرسم .

حامد مصافی
جمعه 26 شهریور 1389, 12:03 عصر
DAL را در هر گره فيزيكي مي توان ايجاد. در همان فايل اجرايي، در يك فايل dll ديگر، در قسمت سرويس دهنده نرم افزار (در برنامه هاي 3 تاير) و ... از طرفي اين لايه ايضا مي تواند در كلاس هاي مختلفي با معماري هاي متفاوتي پخش شد باشد. خود من هميشه اين كار را مي كنم و براي DAL اصلي اعضايي از كلاس هاي ديگر تعريف مي كنم كه گروهي از وظايف مربوط به DB را انجام مي دهند، اما در كل سوال شما كمي گنگ و كلي است!

میلاد قاضی پور
جمعه 26 شهریور 1389, 12:14 عصر
!
برداشت من : یعنی هر کلاس یا dll که اعمالی مخصوص دیتابیس رو در یک سیستم انجام میدن در کنار هم تشکیل DAL رو میدن .بعد اینکه آیا این مفهوم مخصوص برنامه نویسی شی گراست یا در همه موارد میتونه وجود داشته باشه ؟