عند استخدام واجهة الدورة الفاصوليا, لماذا يجب أن لا تزال تستخدم في أعمال الدورة الفول ؟
-
07-07-2019 - |
سؤال
عند استخدام واجهة تصميم نمط هيكل تطبيق الأعمال EJB طبقة لماذا نحن لا تزال تستخدم الدورة الفول الأعمال الفعلية المنطق ؟ هل هناك سبب محدد لا مجرد استخدام عادي فئات Java (إذا حاوية تمكنت الحقن ليس مطلوبا)?كيف هو أداء عادي الطبقة جافا مقابل جلسة الفول لا تجاوز أعمال الدورة الفاصوليا تحسين الأداء ؟
فقط لتلخيص خيارين:
- العميل -> واجهة -- > الدورة الفول
- العميل -> واجهة -- > العادية فئة JAVA
لماذا استخدام 1 بدلا من 2?
المحلول
المرة الوحيدة التي أستطيع أن أفكر في أن الخيار 1 من شأنه أن يجعل الشعور إذا إذا كنت في حاجة مختلفة transactionality من الواجهة - على سبيل المثال إذا كنت تريد أن تفعل تحديث خارج أي معاملة الواجهة قد تكون جزءا من.
وإلا أفضله أن يكون دائما الخيار 2 هو فقط أقل حماقة لتناول الطعام المعالج الوقت تذهب الخطأ ، إلخ.
لا تنتمي إلى StackOverflow