PDA

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



shamsipour
دوشنبه 26 اردیبهشت 1390, 12:32 عصر
با سلام خدمت دوستان
می خواستم پروژه ای که پیش رو دارم رو سه لایه بنویسم
البته این پروژه اولم هست که می خوام سه لایه بنویسم در ضمن مطالعاتی هم داشتم
تاپیک های مربوط رو هم نگاه کردم

چند سوال و درخواست داشتم
ابتدا اینکه یک مثال کامل شبیه همون که در مقاله آموزشی برنامه نویسی چندلایه
سایت آقای دلشاد هست
http://www.how2learnasp.net/article.aspx?code=88407883-053c-4035-88c8-b75d804d6e2c
معرفی کنید

من از روش ایشون در مقاله خوشم اومد چون ساده و بدون استفاده از لینک و تایپد دیتاست و ... بود
من از این جنکولک بازی ها خوشم نمیاد (نه اینکه این ها بد باشند سرعت ایجاد برنامه رو بالا میبرند ولی من نمیتونم با هاشون رابطه برقرار کنم)
و دوست دارم خودم بنویسم یا ابزار باشه که همین کد رو تولید کنه
برام سرعت و پرفورمنس مهم هست
و علاقه خاصی به
Sql Datareader
stored ُprocedure
دارم

یعنی تو پروژه هام از

Ado.net Connected Mode
یعنی اس کیو ال کامند . دیتا ریدر

Full Server side Stored procedure
یعنی همه کار ها توی اس پی توی اس کیو ال سرور هست و من فقط فراخوانی می کنم
Webform model
استفاده کردم


حالا با شرحی که گفتم می تونید راهنماییم کنید

--
با تشکر

shamsipour
دوشنبه 26 اردیبهشت 1390, 12:41 عصر
حالا نمی خوام در پروژه اول مثل
E-commerce آقای ■PAUL SARKNAS باشه

در این پروژه بتونم حداقل دیتا اکسس رو جدا کنم و لایه مشابه بیزینس داشته باشم کافی هست

alonemm
دوشنبه 26 اردیبهشت 1390, 14:33 عصر
باسلام:
در مقاله ای که معرفی کردید این معماری به صورت روان توضیح داده شده.
اما هر برنامه نویسی میتونه بسته به نوع افکار خودش مثل Data Access Layer رو پیاده سازی کنه.
مثل من خودم یک کلاس در این لایه دارم که تمامی Query ها رو واسه من میسازه و من دیگه وقت صرف ساختن دستورات T-SQL نمیکنم.

(در سایت هم درباره این سناریو خیلی بحث شده جستجو کنید - و شروع به کد نویسی کنید هرجا به مشکل برخوردید مطرح کنید تا راهنماییی کنیم.)


موفق باشید.