عند استخدام واجهة الدورة الفاصوليا, لماذا يجب أن لا تزال تستخدم في أعمال الدورة الفول ؟

StackOverflow https://stackoverflow.com/questions/1432603

سؤال

عند استخدام واجهة تصميم نمط هيكل تطبيق الأعمال EJB طبقة لماذا نحن لا تزال تستخدم الدورة الفول الأعمال الفعلية المنطق ؟ هل هناك سبب محدد لا مجرد استخدام عادي فئات Java (إذا حاوية تمكنت الحقن ليس مطلوبا)?كيف هو أداء عادي الطبقة جافا مقابل جلسة الفول لا تجاوز أعمال الدورة الفاصوليا تحسين الأداء ؟

فقط لتلخيص خيارين:

  1. العميل -> واجهة -- > الدورة الفول
  2. العميل -> واجهة -- > العادية فئة JAVA

لماذا استخدام 1 بدلا من 2?

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

المحلول

المرة الوحيدة التي أستطيع أن أفكر في أن الخيار 1 من شأنه أن يجعل الشعور إذا إذا كنت في حاجة مختلفة transactionality من الواجهة - على سبيل المثال إذا كنت تريد أن تفعل تحديث خارج أي معاملة الواجهة قد تكون جزءا من.

وإلا أفضله أن يكون دائما الخيار 2 هو فقط أقل حماقة لتناول الطعام المعالج الوقت تذهب الخطأ ، إلخ.

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