PDA

View Full Version : تمام لایه های یک برنامه چند لایه داخل یک پروژه



ali_mnkt
پنج شنبه 16 شهریور 1391, 21:20 عصر
با سلام
همونطور که می دونید در برنامه نویسی سه لایه در لایه های business و لایه DataAccess یکسری کلاس وجود داره که به ترتیب وظیفه اعتبارسنجی و دسترسی به داده ها رو بر عهده دارن . خوب در بسیاری از پروژه ها دیدم که این لایه ها خودشون یک پروژه جدا در دل پروژه اصلی هستن . حالا سئوالم اینه که اگه همه این کلاس ها به جای اینکه در پروژه های جدا باشن داخل یک پروژه باشن مشگلی پیش می یاد ؟

ali_mnkt
جمعه 17 شهریور 1391, 11:27 صبح
با سلام
همونطور که می دونید در برنامه نویسی سه لایه در لایه های business و لایه DataAccess یکسری کلاس وجود داره که به ترتیب وظیفه اعتبارسنجی و دسترسی به داده ها رو بر عهده دارن . خوب در بسیاری از پروژه ها دیدم که این لایه ها خودشون یک پروژه جدا در دل پروژه اصلی هستن . حالا سئوالم اینه که اگه همه این کلاس ها به جای اینکه در پروژه های جدا باشن داخل یک پروژه باشن مشگلی پیش می یاد ؟

Arash_janusV3
جمعه 17 شهریور 1391, 11:42 صبح
لطفا واضح تر مطرح کنید
در پروژه ای جدا منظورتون dll هستش؟

ali_mnkt
جمعه 17 شهریور 1391, 17:42 عصر
لطفا واضح تر مطرح کنید
در پروژه ای جدا منظورتون dll هستش؟

معمولا لایه های BLL و DLL رو با پروژه های classLibrary می نویسن و به پروژه اصلی اضافه می کنن دیگه

Arash_janusV3
جمعه 17 شهریور 1391, 17:55 عصر
معمولا لایه های BLL و DLL رو با پروژه های classLibrary می نویسن و به پروژه اصلی اضافه می کنن دیگه
بله درسته
اما شما هنوز منظورتون رو واضح مطرح نکردید
و بگید می خواهید چکار کنید
به چه مطلبی بر خوردید که چنین چیزی به چشم شما اومده؟

fakhravari
جمعه 17 شهریور 1391, 19:57 عصر
مشکلی پیش نمی اید اگر داخل خود پروژه باشد.

ali_mnkt
سه شنبه 21 شهریور 1391, 23:26 عصر
کسی نظر دیگه ای نداره ؟

mehran_sh_t
چهارشنبه 22 شهریور 1391, 00:16 صبح
با سلام
فرقش اینه که اگر شما بخواید (برای مثال) فقط DAL رو تغییر بدید، در حالتی که جدا از پروژه اصلی هستش، فقط DAL رو تغییر می دید، در حالتی که درون پروژه هستش، مجبورید کل پروژه رو از اول build کنید و جایگذاری کنید.