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




