जावा में स्टेटलेस बीन्स क्लाइंट से दो कॉल के बीच अपना राज्य नहीं रखते हैं। तो संक्षेप में हम उन्हें व्यावसायिक तरीकों के साथ वस्तुओं के रूप में मान सकते हैं। प्रत्येक विधि पैरामीटर लेता है और परिणाम लौटाता है। जब विधि को बुलाया जाता है तो कुछ स्थानीय चर निष्पादन स्टैक में बनाए जा रहे हैं। जब विधि लौटाती है तो स्थानीय लोगों को ढेर से हटा दिया जाता है और यदि कुछ अस्थायी वस्तुओं को आवंटित किया जाता है तो वे कचरा इकट्ठा होते हैं।क्यों पूल स्टेटलेस सत्र सेम?
मेरे परिप्रेक्ष्य से जो अलग-अलग धागे द्वारा एक ही उदाहरण के कॉलिंग विधि से अलग नहीं है। तो क्यों एक कंटेनर उनमें से कई को पूल करने के बजाय एक बीन के एक उदाहरण का उपयोग नहीं कर सकता?
"एक, प्रति उदाहरण एक बीन होने के कारण, आपको थ्रेड सुरक्षित होने की गारंटी है (उदाहरण के लिए, Servlets, थ्रेड सुरक्षित नहीं हैं)।" एक स्टेटलेस सत्र बीन में थ्रेड सुरक्षित सहायता कैसे हो रही है? – anjanb
जब आप दावा करते हैं कि Servlets थ्रेड-सुरक्षित नहीं हैं, तो मुझे समझ में नहीं आता कि आपका क्या मतलब है। आईआईआरसी, टॉमकैट प्रबंधन कंसोल मुझे Servlets पूल भी करने की अनुमति देता है। – Alan
स्टेटलेस सत्र बीन्स सरल घटक हैं।उनके पास "राज्य" हो सकता है, लेकिन राज्य घटक से संबंधित है, न कि ग्राहक के लिए। बीन में एक पूर्ण जीवन चक्र है। तो, आपके पास स्थानीय कैश हो सकता है, उदाहरण के लिए, बीन में और इसे सिंक्रनाइज़ करने की चिंता न करें। –