EJB In Java In Hindi/ EJB क्या है?

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(EJB In Java In Hindi) में मैं आपको EJB के बारे में हिंदी में बताने वाला हूँ | EJB का फुल फॉर्म होता है ‘Enterprise Java beans’.

आज के इस ब्लॉग पोस्ट(EJB In Java In Hindi) में हम EJB से related कुछ और भी इम्पोर्टेन्ट questions को डिसकस करंगे जैसे कि:

What is EJB in Java for example?
What are EJB and its types?
What is EJB and how it works?
Is EJB still used?
Where is Ejb used?
Is Ejb a framework?

EJB(EJB In Java In Hindi) को हम JSP /Servlet और struts का alternative नहीं मान सकते है, जबकि यह सारी technologies JSP /Servlet और struts business processing के लिए EJB का उपयोग करते है |

इसलिए EJB(EJB In Java In Hindi) को transaction oriented middleware भी कहते है | अगर कुछ और शब्दों में कहे तो EJB सभी heavy duty work को मैनेज करता है जैसे कि transaction management , security , load balancing एंड etc …जिससे हमें बेहतर परफॉरमेंस रिजल्ट मिल सके |

EJB component based डेवलपमेंट को बढ़ावा देता है उदाहरण के लिए अगर हम कोई शॉपिंग कास्ट बेस्ड कोई एप्लीकेशन develop करना चाहे तब हम इसमें मुख्य रूप से तीन मॉडल के बारे में सोचेंगे कस्टमर डाटा, आर्डर डाटा, और पेमेंट डाटा|

EJB in java in hindi
EJB in java in hindi

EJB इन तीन मॉडल्स को component की तरह देखता है और उसका main काम इन तीनो के बीच एक integration लेयर बनाने का होता है जैसा कि ऊपर दी गयी इमेज में दिखया गया है |

Quick Q&A:

What is EJB in Java for example?/ Java में EJB क्या है, example के साथ समझाइये?

EJB(Enterprise java beans) एक डेवलपमेंट आर्किटेक्चर है जो कि स्केलेबल और रोबस्ट एंटरप्राइज लेवल एप्लीकेशन को डेवेलोप करने के काम आता है | जिन्हे बाद में JEE compliant application सर्वर में deployed किया जाता है जैसे कि JBOSS , Web Logic एंड etc. |

What is EJB and its types?/ EJB और इसके types के बारे में बताईये?

EJB को जानने के लिए ऊपर ब्लॉग को पढ़िए| EJB तीन टाइप्स की हो सकती है, Session beans, entity beans और message driven बीन्स | Session beans stateful भी हो सकती है और stateless भी हो सकती है | Session beans को business logic functionality के लिए उपयोग किया जाता है | और stateless Session beans का उपयोग business services के लिए किया जाता है |

What is EJB and how it works?/ EJB कैसे काम करता है?

EJB Beans के लिए एक रन टाइम कंटेनर होता है जो कि बाद में किसी एप्लीकेशन को deployed किया जाता है | जब भी कोई एप्लीकेशन सर्वर स्टार्ट होता है तो यह कंटेनर automatically बन जाता है | और यह सर्वर रन टाइम सर्विसेज(लाइफ साइकिल मैनेजमेंट, Code generation) और Beans के बीच एक interface की तरह काम करता है |

Are EJB still used?/ क्या EJB का उपयोग अभी भी करते है ?

हाँ EJB अभी भी उपयोग हो रहा है और इसका उपयोग समय के साथ बढ़ता ही जा रहा है | इसमें बहुत सारे नए features जुड़ गए है जैसे कि (SOAP/RESTful Webservice, JPA entities, JAXB…).

Where is Ejb used?/ EJB का उपयोग कहाँ पर होता है ?

EJB बड़े या फिर छोटे एंटरप्राइज एप्लीकेशन के डेवलपमेंट को सरल बनाता है | EJB कंटेनर enterprise Beans को सिस्टम लेवल सर्विस प्रोवाइड करता है | जो भी Beans डेवलपर होते है वो आसानी से सिर्फ इस बात पर कंसन्ट्रेट कर सकते है कि बिज़नेस प्रॉब्लम को solve करने के लिए development लॉजिक कैसे develop किये जा सके|

Is Ejb a framework?/ क्या EJB एक फ्रेमवर्क है ?

EJB और Spring में जो main difference होता है वो यह होता है कि EJB जो है वो एक java EEE का एक specification है जबकि स्प्रिंग एक फ्रेमवर्क या फिर एक implementation है | EJB एक architecture है जो कि component based और transaction based programming को सपोर्ट करता है | Spring जो है वो एक java प्लेटफार्म है जो कि java application को develop करने के लिए सपोर्ट करता है |


You can also check it out the features of EJB here…

Conclusion:

तो आज के इस ब्लॉग पोस्ट(EJB In Java In Hindi) में हमने जाना कि java में EJB क्या होता है और हम इसे कैसे उपयोग करते है | और इस ब्लॉग पोस्ट में हमने कुछ और मत्वपूर्ण प्रश्नो को डिसकस किया जैसे कि What is EJB in Java with example, What is EJB and its types, What is EJB and how it works, Are EJB still used, Where is Ejb used, Is Ejb a framework.

इस ब्लॉग(EJB In Java In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते [email protected]पर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट (EJB In Java In Hindi) को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.