JavaBeans क्या है? JavaBeans अवधारणाओं का परिचय



JavaBeans क्या है, यह लेख आपको यह समझने में मदद करेगा कि javabeans क्या हैं और पुन: प्रयोज्य सक्षम करने के लिए प्रोग्रामिंग करते समय उनका उपयोग कैसे किया जा सकता है।

पुन: प्रयोज्य किसी भी में मुख्य अवधारणा है । एक जावाबीन एक सॉफ्टवेयर घटक है जिसे विभिन्न प्रकार के वातावरणों में पुन: प्रयोज्य करने के लिए डिज़ाइन किया गया है। आइए हम इस विषय पर गोता लगाएँ और इस in What is JavaBeans ’लेख में अवधारणा के क्षितिज को समझें।

निम्नलिखित बिंदु हमारी चर्चा के विषय होंगे:





चलो शुरू करें!

JavaBeans क्या है?

JavaBeans जावा प्रोग्रामिंग लैंग्वेज में लिखा गया एक पोर्टेबल, प्लेटफ़ॉर्म-इंडिपेंडेंट मॉडल है। इसके घटकों को सेम के रूप में जाना जाता है।



सरल शब्दों में, JavaBeans हैं कक्षाएं जो कई को घेरता है वस्तुएं एक ही वस्तु में। यह इन ऑब्जेक्ट को कई स्थानों से एक्सेस करने में मदद करता है। JavaBeans में कंस्ट्रक्टर्स, गेटटर / सेटर मेथड्स जैसे कई तत्व होते हैं और बहुत कुछ।

JavaBeans के कई सम्मेलन हैं जिनका पालन किया जाना चाहिए:

जावा एप्लिकेशन को कैसे बंद करें
  • बीन्स में एक डिफ़ॉल्ट होना चाहिए बिल्डर (कोई तर्क नहीं)
  • बीन्स को गेटटर और सेटर विधियां प्रदान करनी चाहिए
    • सेवा मेरे पानेवाला तरीका एक पठनीय संपत्ति के मूल्य को पढ़ने के लिए उपयोग किया जाता है
    • मान को अद्यतन करने के लिए, a सेटर विधि बुलाया जाना चाहिए
  • बीन्स को लागू करना चाहिए java.io.serializable , क्योंकि यह आपके द्वारा काम कर रहे जावाबीन की स्थिति को बचाने, संग्रहीत करने और पुनर्स्थापित करने की अनुमति देता है

अब जब आप मूल बातों से परिचित हैं, तो जावा के गुणों के बारे में विस्तार से जानें।



JavaBean गुण क्या हैं?

एक JavaBean संपत्ति को ऑब्जेक्ट के उपयोगकर्ता द्वारा एक्सेस किया जा सकता है। यह सुविधा किसी भी जावा डेटा प्रकार की हो सकती है, जिसमें आपके द्वारा परिभाषित कक्षाएं शामिल हैं। यह निम्न मोड में हो सकता है: केवल लिखना, पढ़ना, केवल पढ़ना या लिखना । JavaBean सुविधाओं को दो के माध्यम से एक्सेस किया जाता है :

एक। getEmployeeName ()

उदाहरण के लिए, यदि कर्मचारी का नाम पहले नाम है, तो उस कर्मचारी के नाम को पढ़ने के लिए विधि का नाम getFirstName () होगा। इस विधि को ए के रूप में जाना जाता है पहुंच रखनेवाला। गेट्टर विधियों के गुण निम्नानुसार हैं:

  1. प्रकृति में सार्वजनिक होना चाहिए
  2. रिटर्न-टाइप शून्य नहीं होना चाहिए
  3. गेटर विधि को शब्द के साथ उपसर्ग किया जाना चाहिए प्राप्त
  4. इसे कोई तर्क नहीं देना चाहिए

२। setEmployeeName ()

उदाहरण के लिए, यदि कर्मचारी का नाम फर्स्ट नेम है, तो उस कर्मचारी का नाम लिखने के लिए मेथड नेम सेटफर्स्टनेम () होगा। इस विधि को ए के रूप में जाना जाता है उत्परिवर्ती। सेटर विधियों के गुण:

  1. प्रकृति में सार्वजनिक होना चाहिए
  2. रिटर्न-टाइप शून्य होना चाहिए
  3. सेटर विधि को शब्द के साथ उपसर्ग करना होता है सेट
  4. इसे कुछ तर्क देना चाहिए

अब जब आपने JavaBeans के बारे में कुछ सैद्धांतिक ज्ञान प्राप्त कर लिया है, तो आइए हम आगे बढ़ते हैं और कार्यान्वयन प्रक्रिया को समझते हैं।

उदाहरण कार्यक्रम: JavaBeans का कार्यान्वयन

नीचे दिखाया गया उदाहरण कार्यक्रम दर्शाता है कि जावाबिन को कैसे लागू किया जाए।

सार्वजनिक वर्ग कर्मचारी java.io.Serializable {निजी int id निजी स्ट्रिंग नाम सार्वजनिक कर्मचारी () {} सार्वजनिक शून्य सेटआईड (int id) {this.id = id} सार्वजनिक int getId () 'वापसी आईडी} सार्वजनिक शून्य सेटनाम (स्ट्रिंग) नाम) {this.name = नाम} सार्वजनिक स्ट्रिंग getName () {रिटर्न नाम}}

अगला प्रोग्राम जावाबीन वर्ग तक पहुँचने के लिए लिखा गया है जिसे हमने ऊपर बनाया था:

सार्वजनिक वर्ग Employee1 {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {कर्मचारी s = नया कर्मचारी () s.setName ('चैंडलर') System.out.println (s.getName ())}}

आउटपुट:

चांडलर

कैसे एक जावा कार्यक्रम को समाप्त करने के लिए

तो, यह है कि कैसे एक को लागू करने के लिए जो JavaBean क्लास को एक्सेस करता है।

JavaBeans के फायदे

निम्नलिखित सूची जावाबीन के कुछ लाभों को शामिल करती है:

पोर्टेबल

JavaBeans के पुर्जे जावा में पूरी तरह से निर्मित होते हैं, इसलिए किसी भी प्लेटफॉर्म पर पूरी तरह से पोर्टेबल होते हैं जो समर्थन करता है । सभी प्लेटफॉर्म बारीकियों, साथ ही JavaBeans के लिए समर्थन, जावा वर्चुअल मशीन द्वारा कार्यान्वित किया जाता है।

कॉम्पैक्ट और आसान

JavaBeans घटक बनाने में सरल और उपयोग में आसान हैं। यह JavaBeans आर्किटेक्चर का एक महत्वपूर्ण फोकस सेक्टर है। साधारण बीन लिखने में ज्यादा मेहनत नहीं लगती। इसके अलावा, एक बीन हल्का होता है, इसलिए, बीन्स के वातावरण का समर्थन करने के लिए बहुत सारे विरासत में सामान ले जाना पड़ता है।

जावा प्लेटफॉर्म की स्ट्रेंथ को कैरी करता है

JavaBeans बहुत संगत है, रन-टाइम सिस्टम के साथ घटकों को पंजीकृत करने के लिए कोई नया जटिल तंत्र नहीं है।

हालांकि ये सभी अच्छे लगते हैं, जावाबीन का उपयोग करने से कुछ नुकसान भी होते हैं। अब, आइए देखें कि वे क्या होंगे।

c ++ बढ़ते क्रम में संख्याएँ क्रमबद्ध करें

JavaBeans का नुकसान

  1. JavaBeans परस्पर परिवर्तनशील होते हैं, इसलिए अपरिवर्तनीय वस्तुओं द्वारा दिए गए लाभों की कमी होती है।
  2. इसके निर्माण के माध्यम से जावाबीन असंगत स्थिति में होगा।

इसके साथ, हम इस 'जावाबीन क्या है' लेख के अंत तक पहुँच गए हैं। मुझे उम्मीद है कि यहां बताई गई सामग्री ने आपके मूल्य को जोड़ दिया जावा ज्ञान। खैर, जावा दुनिया की खोज जारी रखें। बने रहें!

इसकी जाँच पड़ताल करो 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। एडुर्का के जावा जे 2 ईई और एसओए प्रशिक्षण और प्रमाणन पाठ्यक्रम उन छात्रों और पेशेवरों के लिए डिज़ाइन किया गया है जो जावा डेवलपर बनना चाहते हैं। पाठ्यक्रम आपको जावा प्रोग्रामिंग में एक शुरुआत देने के लिए डिज़ाइन किया गया है और आपको हाइबरनेट और स्प्रिंग जैसे विभिन्न जावा फ्रेमवर्क के साथ कोर और उन्नत जावा अवधारणाओं दोनों के लिए प्रशिक्षित करता है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इसका उल्लेख “इस“ जावाबाइन्स के ब्लॉग क्या है ”के कमेंट सेक्शन में करें और हम आपको जल्द से जल्द वापस लाएँगे।