English  

كتب session units

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

وحدات الجلسات (معلومة)


وحدات الجلسات الكبيرة

إن وحدات الجلسات الكبيرة هي كائنات أعمال تتمتع بوجود حالة: أي أنها تحتفظ بتتبع ما يستدعيه العميل الذي يتعامل معها من خلال الجلسة ثم يلج إلى مثال الوحدة ويكون قاصرا على عميل واحد في المرة الواحدة. إن حالة وحدات الجلسات الكبيرة يمكن أن تستمر تلقائيا من خلال الحاوية لتحرير الذاكرة بعد توقف ولوج العميل إلى الوحدة لوقت ما. وتمد خاصية JPA سياقا مستمرا يدعم بشكل مميز من قبل وحدات الجلسات الكبيرة.

أمثلة
  • التأكد في مخزن الويب ما يمكن تناوله من خلال وحدة الجلسات الكبيرة التي يمكن أن تستخدم حالتها في الحفاظ على تتبع المكان الذي يقوم منه العميل بعملية الخروج، ويمكن أن تبقى على أقفال على المواد التي يقوم العميل بشرائها (من وجهة نظر بنية النظام، يمكن أن يكون ذلك أقل مثالية أن يقوم العميل بإدارة هذه الأقفال)

وحدات الجلسات المفردة

إن وحدات الجلسات المفردة هي كائنات أعمال لها حالة مشاركة عالميا. إن الولوج المتواتر إلى الوحدة الواحدة والمثال الوحيد يمكن التحكم فيه من قبل الحاوية (تواتر إدارة الحاوية CMC) أو من خلال الوحدة ذاتها (تواتر إدارة الوحدة BMC). ويمكن لتواتر إدارة الحاوية أن تستخدم شرح @Lock، وهو الذي يصمم ما إذا كان قفل القراءة أو قفل الكتابة سيستخدم كطريقة استدعاء. إضافة إلى ذلك فإن وحدات الجلسات المفردة يمكنها ان تطلب بصورة متميزة أن تكون مماثلة عند تشغيل حاولة وحدة جافا للأعمال، باستخدام شرح @Startup.

أمثلة
  • إن تحميل قائمة السعر اليومي التي ستكون هي نفسها لكل مستخدم كان يجب أن تتم بجلسة الوحدة المفردة، لأن ذلك كله سوف يمنع التطبيق من القيام بنفس الاستعلام في قاعدة البيانات مرات ومرات.
المصدر: wikipedia.org