کداکسپلور | CodeExplore
7.93K subscribers
1.93K photos
301 videos
103 files
1.69K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت کد‌اکسپلور:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
لایه های نرم افزار ⌛️

1⃣ لایه نمایش (Presentation Layer)
همون چیزیه که کاربر می‌بینه؛ مثل دکمه‌ها، فرم‌ها یا صفحه‌های اپ. این لایه رابط بین کاربر و برنامه‌ست.

2️⃣ لایه منطق کسب‌وکار (Business Logic Layer)
اینجا تصمیم‌گیری‌ها انجام می‌شن! مثلاً وقتی کاربر سفارشی ثبت می‌کنه، این لایه بررسی می‌کنه موجود هست یا نه.

3️⃣ لایه سرویس (Service Layer)
یه پل ارتباطیه! درخواست‌های کاربر رو می‌گیره، به لایه‌های پایین‌تر می‌فرسته و نتیجه رو برمی‌گردونه. مثل یک مترجم بین منطق و داده.

4️⃣ لایه دسترسی به داده (Data Access Layer)
کارش اینه که با دیتابیس صحبت کنه. اطلاعات رو ذخیره یا بازیابی می‌کنه. کاربر مستقیم باهاش کاری نداره ولی پشت‌صحنه خیلی فعاله!

5️⃣ لایه داده (Data Layer)
همون پایگاه داده یا منبع ذخیره اطلاعاته. همه‌چی اینجا نگه‌داری می‌شه. قلب اطلاعاتی برنامه‌ست!

البته اگر کلی در نظر بگیریم میتونیم بجای 5 لایه 3 لایه داشته باشیم که شامل Presentation Layer و Business Logic Layer و Data Layer میشه💯

#software #layer
☕️ Telegram | Website | Discord
🔥17❤‍🔥31