چه زمانی باید از stateful session bean استفاده کرد؟

فهرست مطالب:

چه زمانی باید از stateful session bean استفاده کرد؟
چه زمانی باید از stateful session bean استفاده کرد؟

تصویری: چه زمانی باید از stateful session bean استفاده کرد؟

تصویری: چه زمانی باید از stateful session bean استفاده کرد؟
تصویری: جلسه Stateful EJB قسمت 1 2024, نوامبر
Anonim

لوبیاهای جلسه استفدار در صورتی مناسب هستند که هر یک از شرایط زیر درست باشد. حالت bean نشان دهنده تعامل بین bean و یک مشتری خاص است. bean باید اطلاعاتی در مورد مشتری در فراخوانی‌های متد نگه دارد.

چه زمانی باید از session bean استفاده کنم؟

به طور کلی، در صورت وجود شرایط زیر باید از Session Bean استفاده کنید:

  1. در هر زمان معین، فقط یک مشتری به نمونه bean دسترسی دارد.
  2. وضعیت لوبیا پایدار نیست، فقط برای مدت کوتاهی (شاید چند ساعت) وجود دارد.
  3. Bean یک وب سرویس را پیاده سازی می کند.

وظیفه لوبیاهای نشست حالتی چیست؟

Stateful Session bean یک شی تجاری است که منطق تجاری مانند session bean را نشان می دهد. اما، حالت (داده) را حفظ می کند. به عبارت دیگر، حالت مکالمه بین فراخوانی‌های چند روش توسط کانتینر در session bean حفظ می‌شود.

چگونه از لوبیاهای stateful session استفاده می کنید؟

مراحل ایجاد EJB Stateful

اگر کلاینت EJB در همان محیطی است که EJB session bean باید مستقر شود، از حاشیه نویسی @Local استفاده کنید. اگر کلاینت EJB در محیط متفاوتی است که باید EJB session bean در آن مستقر شود، از حاشیه نویسی Remote@ استفاده کنید. با اجرای رابط فوق، یک session bean stateful ایجاد کنید.

دلیل معتبر پشت سر گذاشتن سشن bean به جای سشن بدون حالت چیست؟

از آنجایی که می توانند از چندین مشتری پشتیبانی کنند، session beans می تواند مقیاس پذیری بهتری را برای برنامه هایی که به تعداد زیادی مشتری نیاز دارند ارائه دهد. به طور معمول، یک برنامه کاربردی به تعداد کمتری از session beans نسبت به stateless session bean نیاز دارد تا از همان تعداد مشتری پشتیبانی کند.

توصیه شده: