एक स्टेटफुल सेशन बीन को इस प्रकार परिभाषित किया गया है:
स्टेटफुल सेशन बीन्स किसी ऑब्जेक्ट की स्थिति में उसके उदाहरण चर के मान होते हैं। एक स्टेटफुल सेशन बीन में, उदाहरण चर एक अद्वितीय क्लाइंट-बीन सत्र की स्थिति का प्रतिनिधित्व करते हैं। क्योंकि क्लाइंट अपने बीन के साथ ("वार्ता") करता है, इस स्थिति को अक्सर संवादी राज्य कहा जाता है।
एक स्टेटलेस सेशन बीन को इस प्रकार परिभाषित किया गया है:
स्टेटलेस सेशन बीन्स एक स्टेटलेस सेशन बीन क्लाइंट के साथ एक संवादी स्थिति को बनाए नहीं रखता है। जब कोई क्लाइंट स्टेटलेस बीन के तरीकों को लागू करता है, तो बीन के इंस्टेंस वेरिएबल में उस क्लाइंट के लिए एक स्टेटस हो सकता है, लेकिन केवल इनवोकेशन की अवधि के लिए। जब विधि समाप्त हो जाती है, तो क्लाइंट-विशिष्ट स्थिति को बनाए नहीं रखा जाना चाहिए। हालाँकि, ग्राहक स्टेटेड वैरिएबल बीन्स में उदाहरण चर की स्थिति को बदल सकते हैं, और यह राज्य पूलेड स्टेटलेस बीन के अगले आह्वान पर आयोजित किया जाता है। पद्धति के आह्वान के दौरान, एक बेकार बीन के सभी उदाहरण समतुल्य हैं, जिससे ईजेबी कंटेनर किसी भी ग्राहक को एक उदाहरण देने की अनुमति देता है। यही है, एक स्टेटलेस सेशन बीन की स्थिति सभी ग्राहकों के बीच लागू होनी चाहिए।
स्टेटफुल सेशन बीन पर एक स्टेटलेस सेशन बीन का उपयोग करने का लाभ इस प्रकार है:
क्योंकि स्टेटलेस सेशन बीन्स कई क्लाइंट्स को सपोर्ट कर सकते हैं, वे ऐसे अनुप्रयोगों के लिए बेहतर स्केलेबिलिटी की पेशकश कर सकते हैं जिनके लिए बड़ी संख्या में क्लाइंट्स की आवश्यकता होती है। आमतौर पर, एप्लिकेशन को ग्राहकों की समान संख्या का समर्थन करने के लिए स्टेटफुल सत्र बीन्स की तुलना में कम स्टेटलेस सत्र बीन्स की आवश्यकता होती है।
तो जो सवाल मन में आता है वह यह है कि किसी को राज्य सत्र सत्र का उपयोग करना चाहिए? इस मामले के बारे में मेरी भोली समझ के लिए, एक व्यक्ति को एक बेकार सत्र सेम का उपयोग करने के लिए छड़ी करना चाहिए।
ऐसे अभ्यर्थी कौन से होंगे जिनमें किसी को सत्रीय सत्रीय सेम का उपयोग करना चाहिए? कोई अच्छा उदाहरण?