PDA

View Full Version : سوال: معماری سه لایه در MVC



hamid_shrk
یک شنبه 11 دی 1390, 08:22 صبح
سلام دوستان ،من توی asp و C# برای ارتباط با دیتابیس از ADO استفاده میکنم و معماری سه لای(Business Object Layer/Business Logic Layer/Data Access Layer)
حالا میخوام بدونم آیا منطقی هست که تو mvc هم از این معماری استفاده کنم؟
اگه نه چه راهی رو پیشنهاد میکنید؟
اگه آره چجوری باید اینکار رو بکنم؟
ممنونم ازتون

raziee
یک شنبه 11 دی 1390, 09:00 صبح
با سلام.
در معماری چند لایه یکی از لایه ها UI هست حالا هر چیزی که میخواد باشه(حتی MVC). شما میتونید ازش استفاده کنید.
اما پیشنهاد میکنم این پروژه (http://awesome.codeplex.com/) رو مورد بررسی قرار بدید و همینطور EF هم یاد بگیرید.

hamid_shrk
یک شنبه 11 دی 1390, 09:36 صبح
در اصل اینی که من گفتم یکی از لایه ها بود که همون لایه ارتباط با دیتا بیس هست ولی خوب تو همین لایه از سه لایه استفاده میکنم.(تو business object آبجکت هام رو تعریف میکنم ، تو data Access مستقیم با دیتا بیس کار میکنم و business logic هم لایه رابط من هست)
مشکلم اینه که مثلا وقتی میخوام یک لیست رو نمیش بدم نمیدونم چیکار باید بکنم.

amir-yeketaz
یک شنبه 11 دی 1390, 15:41 عصر
بیشتر جستجو کنید :
http://forums.asp.net/t/1020216.aspx

http://stackoverflow.com/questions/3047230/how-mvc-asp-net-mvc-band-3-tier-architecture-can-work-together

http://stackoverflow.com/questions/8251993/is-it-possible-to-use-n-tier-architecture-with-asp-net-mvc

hamid_shrk
دوشنبه 12 دی 1390, 13:11 عصر
بیشتر جستجو کنید :
http://forums.asp.net/t/1020216.aspx

http://stackoverflow.com/questions/3047230/how-mvc-asp-net-mvc-band-3-tier-architecture-can-work-together

http://stackoverflow.com/questions/8251993/is-it-possible-to-use-n-tier-architecture-with-asp-net-mvc

ممنون عزیز اما کاش یه چک میکردی ،لینک یک و سه جوابش خیلی کلیه.