انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهMID-059-L02

العمارة الطبقية وحدودها

  • الدرس 2 من 6
  • Mid-level
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

recognize what layering gives and where it breaks.

الموضوعات المخطط لها

  • Layers: web → service → persistence; each layer calls the one below.
  • Strength: simple, familiar, fast to start.
  • Weakness: the database sits at the bottom, so the domain ends up shaped by tables and the ORM.
  • Services become "transaction scripts" over anemic entities; business rules scatter.
  • Tests need a database because the logic cannot be reached without it.
تفاصيل المخطط المبدئي

عرض عملي

a three-box stack with the arrow pointing down to JpaRepository, and a note "domain depends on infrastructure".

اختبر فهمك

Which way do dependencies point in a classic layered app?

أظهر الإجابة

Downward, ending at the database.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.