با سلام منظور از layer در یک application چیست؟ آیا منظور همان دیتابیس و dao و service و model و view و controller هست؟ ممنون
در مباحث معماری نرم افزار معماری چند لایه به معماری گفته می شود که سازمان دهی اجزای نرم افزار به چند لایه تقسیم می شود و هر لایه وظیفه مشخص و متفاوتی را بر عهده می گیرد. معماری چند لایه یکجور دسته بندی منطقی برای مدیریت بهتر اجزای مختلف نرم افزار است و معمولا هر لایه به لایه بالایی سرویس می دهد و از لایه پایینی سرویس می گیرد. برای مثال یک معماری نمونه 3 لایه می تواند بصورت زیر باشد:
تبلیغات در جواب یاب
اخبار
سیستم امتیازدهی
دسترسی کاربران
داغ ترین سوال ها
پربازدیدترین سوال ها