PDA

View Full Version : برنامه نویسی سه لایه



alireza_g698
سه شنبه 08 مهر 1393, 20:37 عصر
با سلام
در برنامه نویسی سه لایه برای هر جدول در دیتابیس باید یه کلاس در برنامه بسازیم که این کلاس ایجاد شده باید دارای فیلد های متناظر اون جدول در دیتابیس باشه.
سوال این جاست که کلاس ایجاد شده باید در BLL قرار بگیره یا در DAL ?
با تشکر از توجهتون

plus
سه شنبه 08 مهر 1393, 21:41 عصر
معماری چند لایه رو با الگوهای متفاوتی میشه ارائه کرد.در روشی که شما گفتین، که احتمالا منظور شما الگوی Row Data Gateway یا Active Record هست، کلاس های مورد نظر شما، کلاس های لایه Data Access هستن.
http://en.wikipedia.org/wiki/Row_data_gateway
http://en.wikipedia.org/wiki/Active_record_pattern