سؤال

أثناء تحديد بنية التطبيق الخاصة بنا (التي تحتوي على كل من واجهة المستخدم وخدمات الويب الخارجية) ، تعثرنا على عجزنا عن إيجاد اسم شائع للطبقة الأعلى. من الواضح تمامًا أن هناك DAL (طبقة الوصول إلى البيانات) و BLL (طبقة منطق الأعمال) في تطبيقنا. في الجزء العلوي من BLL ، يوجد واجهة المستخدم ، والتي تسمى عادة طبقة العرض التقديمي (على سبيل المثال ، http://msdn.microsoft.com/en-us/library/ff647339.aspx). ولكن هناك أيضًا طبقة خدمة ، تقع على قمة BLL أيضًا!

لكن الكعكة لا يمكن أن تحتوي على طبقتين على نفس المستوى :) لذا الرجاء مساعدتي في العثور على مصطلح لذلك.

هل كانت مفيدة؟

المحلول

يستخدم مصطلح API (واجهة برمجة التطبيقات) بشكل شائع لواجهات البرمجة ، على الرغم من أن "طبقة الخدمة" في هذه الحالة قد تكون أكثر ملاءمة وصفية.

يمكن أن تكون الطبقات جنبًا إلى جنب - لا شيء يقول أنهم لديك أن تكون واحدة فوق أخرى.

نصائح أخرى

طبقة العرض هي تلك التي سمعتها أكثر للطبقة التي تحتوي على مكونات واجهة المستخدم.

ماذا عن الطبقة الخارجية؟ الطبقة العليا؟ الطبقة التي لا تسميها؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top