تعد حبوب الجلسات ذات الحالة المناسبة مناسبة إذا تحققت أي من الشروط التالية. تمثل حالة الفول التفاعل بين الحبة وعميل معين. يحتاج الفول إلى الاحتفاظ بمعلومات حول العميل عبر استدعاءات الطريقة.
متى يجب علي استخدام فول الجلسة؟
بشكل عام ، يجب عليك استخدام فول الجلسة إذا استمرت الظروف التالية:
- في أي وقت ، عميل واحد فقط لديه حق الوصول إلى نسخة الفول.
- حالة الحبة ليست ثابتة ، موجودة فقط لفترة قصيرة (ربما بضع ساعات).
- الفول ينفذ خدمة ويب
ما هي وظيفة حبوب الجلسات ذات الحالة؟
فول الجلسة ذات الحالة الحكيمة هو كائن أعمال يمثل منطق الأعمال مثل وحدة الجلسة عديمة الحالة. لكنها تحافظ على الحالة (البيانات). بمعنى آخر ، يتم الاحتفاظ بحالة المحادثة بين استدعاءات الطريقة المتعددة بواسطة الحاوية في وحدة الجلسة ذات الحالة.
كيف تستخدم حبوب الجلسات ذات الحالة الخاصة؟
خطوات لإنشاء حالة EJB
استخدم التعليق التوضيحي المحلي @ إذا كان EJBclient في نفس البيئة حيث يلزم نشر وحدة برامج جلسة EJB. استخدم التعليق التوضيحيRemote إذا كان عميل EJB في بيئة مختلفة حيث يلزم نشر وحدة برامج جلسة EJB. قم بإنشاء وحدة برامج خاصة بالجلسة ، بتنفيذ الواجهة أعلاه.
ما هو السبب الصحيح وراء فول الجلسة ذات الحالة بدلاً من فول الجلسة عديمة الجنسية؟
نظرًا لأنه يمكنهم دعم العديد من العملاء، يمكن أن توفر وحدات الجلسة عديمة الحالة قابلية توسع أفضل للتطبيقات التي تتطلب عددًا كبيرًا من العملاء. عادةً ما يتطلب التطبيق عددًا أقل من وحدات الفاصوليا للجلسة عديمة الحالة مقارنةً بوحدات الفاصوليا ذات الحالة الخاصة لدعم نفس العدد من العملاء.