Agar quyidagi shartlardan birortasi toʻgʻri boʻlsa, statistik seans loviyalari mos keladi. Fasol holati loviya va ma'lum bir mijoz o'rtasidagi o'zaro ta'sirni ifodalaydi. bean mijoz haqidagi maʼlumotniusul chaqiruvlarida saqlashi kerak.
Seans fasolini qachon ishlatishim kerak?
Umuman olganda, quyidagi holatlar mavjud boʻlsa, seans loviyasidan foydalanish kerak:
- Istalgan vaqtda faqat bitta mijoz fasol misolidan foydalanishi mumkin.
- Loviya holati barqaror emas, faqat qisqa muddat (ehtimol bir necha soat) mavjud.
- Bean veb-xizmatni amalga oshiradi.
Holatli seans loviya funksiyasi nima?
Stateful Session bean bu biznes obyekti boʻlib, fuqaroligi boʻlmagan sessiya fasoli kabi biznes mantiqini ifodalaydi. Biroq, u holatni (ma'lumotlarni) saqlaydi. Boshqacha qilib aytadigan bo'lsak, bir nechta usul chaqiruvlari orasidagi suhbat holati statistik seans fasolidagi konteyner tomonidan saqlanadi.
Holatli seans loviyalaridan qanday foydalanasiz?
Holatli EJB yaratish bosqichlari
Agar EJB mijozi EJB seansi loviya oʻrnatilishi kerak boʻlgan muhitda boʻlsa, @Local izohidan foydalaning. Agar EJB mijozi EJB seansi loviya o'rnatilishi kerak bo'lgan boshqa muhitda bo'lsa, @Remote izohidan foydalaning. Yuqoridagi interfeysni amalga oshirgan holda holatli seans loviya yarating.
Vatansiz seans loviya oʻrniga holat koʻrsatilgan seans loviyasining asosli sababi nima?
bir nechta mijozlarni qoʻllab-quvvatlashi mumkinligi sababli, fuqaroligi boʻlmagan seans loviyalari koʻp sonli mijozlarni talab qiladigan ilovalar uchun yanada yaxshi miqyosni taklif qilishi mumkin. Odatda, dastur bir xil miqdordagi mijozlarni qo'llab-quvvatlash uchun davlat ma'lumotlariga qaraganda kamroq fuqaroligi bo'lmagan seans loviyalarini talab qiladi.