TGViewer
کداکسپلور | CodeExplore کداکسپلور | CodeExplore @codeexplore · 9.21K subscribers
Post #3680 1.74K
لایه های نرم افزار ⌛️

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
  • ❤‍🔥 3
  • ⚡ 1
More from @codeexplore
  1. Oct 10, 2026🚧 اگر برای Input Validation توی Go دنبال یه لایبرری میگردید میتونید از Axis استفاده کنید.…
  2. Oct 9, 2026کداکسپلور | CodeExplore pinned a photo
  3. Oct 9, 2026‏〰️ وقتشه اشتراک موردنیازت رو با تخفیف بگیری! 👨‍🍳‏برای کار، درس یا تولید محتوا د…
  4. Oct 9, 2026Post #4860
  5. Oct 9, 2026🧮 ‏OpenAI تازگی یه مجموعه از مسئله‌های ریاضی رو که یکی از مدل‌های داخلیش روشون کار کر…
  6. Oct 8, 2026🙂😂 #fun ☕️ Telegram | Website | Discord
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →