जेबीस और टोमकट के बीच का अंतर

Anonim

जेबस बनाम टॉमकेट

जेबोस सर्वर एप्लीकेशन (जिसे केवल जेबोस एएस के रूप में जाना जाता है) एक एप्लिकेशन है जावा पर आधारित सर्वर यह एक मुफ्त सॉफ्टवेयर (या ओपन सोर्स) सर्वर है और जावा द्वारा समर्थित किसी भी ऑपरेटिंग सिस्टम में प्रयोग करने योग्य है (क्योंकि सर्वर जावा आधारित है)।

अपाचे टॉमकेट (जकार्ता टोमकैट या इसके अधिक व्यापक रूप से ज्ञात नाम टॉमकैट के रूप में भी जाना जाता है) एक सर्वलेट कंटेनर है (अर्थात यह एक जावा क्लास है जो जावा सबलेट एपीआई के कटाव्यों के तहत संचालित होता है - एक प्रोटोकॉल जिसके द्वारा जावा क्लास एक HTTP अनुरोध का जवाब)। यह एक खुला स्रोत सर्वर है, जो 'शुद्ध जावा' HTTP वेब सर्वर वातावरण प्रदान करता है जिसमें जावा में लिखा गया कोड चलने में सक्षम है।

JBoss AS सर्वर अनुप्रयोग के कई क्रमपरिवर्तन हैं। JBOSS के रूप में 4. 0 संस्करण में एक टोमैक 5 है। 5 सबलेट कंटेनर जो एप्लिकेशन में एम्बेड किया गया है। क्योंकि यह किसी भी जावा आभासी मशीन के साथ संस्करण 1 के बीच संगत है। 4 और 1. 6, जेबीस एएस विभिन्न प्रकार के ऑपरेटिंग सिस्टम पर चलने में सक्षम है-जिसमें किसी भी पीओएसएक्स प्लेटफार्म, जैसे लिनक्स, फ्रीबीएसडी और मैक ओएस एक्स शामिल है। जेबीस एएस 4. 0 भी माइक्रोसॉफ्ट विंडोज पर चलने में सक्षम है, और अन्य प्लेटफार्मों का वर्गीकरण - अर्थात, यदि एक जेवीएम मंच के लिए उपयुक्त है तो आसानी से उपलब्ध है हालांकि जेबीस एएस 4. 2 संस्करण भी जावा ईई 1 के साथ चल रहा है। 4. 4 संस्करण की तरह सर्वर 4. 0 संस्करण, यह केवल जावा डेवलपमेंट किट के संस्करण 5 की सहायता से कार्य करता है। यह एंटरप्राइज़ JavaBeans 3. 0 को डिफ़ॉल्ट रूप से तैनात करता है, और टोमकैट के संस्करण (5 संस्करण 5) के साथ भी बंडल किया जाता है। JBoss (संस्करण 5। 1) का सबसे वर्तमान क्रमबद्धन अपने पूर्ववर्तियों के समान ही चल रहा है, लेकिन आसन्न जावा ईई 6 विनिर्देश का एक पूर्वावलोकन भी इसमें शामिल है।

टोमैक सर्लेट में कई घटक हैं: कैटालिना, कोयोट, जैस्पर और जैस्पर 2. कैटालिना सर्बिल और जावा सर्वर पेज (या जेएसपी) के लिए विशिष्ट सन माइक्रोसिस्टम्स के विनिर्देशों का उपयोग करती है। कोयोट टोकेट के साथ जुड़े HTTP कनेक्टर है जैसे, यह सर्वर पर एक विशिष्ट टीसीपी पोर्ट पर इनकमिंग कनेक्शन की देखरेख करता है, प्रसंस्करण के लिए टोमैक इंजन के अनुरोध को अग्रेषित करता है। टॉमकेट के जेएसपी इंजन के रूप में जैस्पर और जास्पर 2 फ़ंक्शन Jasper 2, हालांकि, एक जेएसपी टैग पुस्तकालय पूलिंग, पृष्ठभूमि जेएसपी संकलन शामिल है, और जेपी बदलते समय पृष्ठों को बदलते हैं, और एक JDT जावा कंपाइलर को सक्षम करने में सक्षम है। जेबॉस में इन सभी कार्यों के साथ-साथ विभिन्न कार्यों की एक किस्म के साथ-साथ, क्लस्टरिंग, वितरण परिनियोजन (खेती), और जावा प्रबंधन एक्सटेंशन का उपयोग करने तक सीमित नहीं है।

सारांश:

1 JBoss जावा पर आधारित एक सर्वर अनुप्रयोग है; टॉमकेट एक सर्विसलेट कंटेनर है

2। JBoss जावा ईई विनिर्देशन का उपयोग करता है; टॉमकेट सन माइक्रोसिस्टम्स के विशिष्ट विनिर्देशों का उपयोग करता है।