• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لایه دیتا اکسس در زند فریم ورک
#1
DAL(Data Access Layer) تو ی پروژها تکلیفش روشنه. واسطی برای دسترسی به اطلاعات پایگاه داده. من همیشه این واسط رو به صورت شی تعریف میکنم. یعنی اینکه میام یک کلاس برای متغییر های جدول دیتابیسم می نویسم یک کلاس هم برا اکشن های رو جدولم که از یک اینترفیس داره ایمپلیمنت میگیره.

DAO(Data Access Object) شبیه به همون چیزیه که من گفتم . منهت یه جورایی به همه چیز آبجکتی تر نگاه میکنه. به کانکشن و....
من سعی کردم این تعاریف رو به بهم نزدیک تر کنم وگرنه در اصل توی تعریف دیتا اکسسی خیلی کسی به ابجکت بودن بها نمی ده.

قضیه ی این دیتا مپر ها ( DataNapper) خیلی جالبه
میشه واسطه بین داده ها و همه چی. مثلا داده ها و DAO و هر جای دیگه که لازم بود. معمولا قرارداد هایی XML ی هستند که بایکسری کلاس ازپیش تعریف شده کار میکنن.

ربطش به زند چی بود Big Grin
تا اینجاش رو از خودم گفتم از اینجا به بعد به این مقاله مراجعه به عنوان رفرنس مراجعه کنید:
http://blog.fedecarg.com/2009/09/19/zend...tamappers/

وحید جان یه توضیح کامل بزاری ممنون میشم
بعد از وحید منم روش خودم رو کامل میگم Smile
علم تاج افتخار دنیا و یادگار پس از مرگ است
  پاسخ
تشکر شده توسط :
#2
نمی دونم طرف چرا اومده این رو نوشته وقتی که خود زند این رو داره و خیلی هم بهتر هست
http://framework.zend.com/manual/en/zend.db.table.html
  پاسخ
تشکر شده توسط : Y.P.Y


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان