जेबीस आणि टोमकटमध्ये फरक

Anonim

जेबॉस वि टॉमकेट

JBoss सर्व्हर अनुप्रयोग (जेबॉस एएस म्हणूनही ओळखले जाते) एक ऍप्लिकेशन आहे जावावर आधारित सर्व्हर हे मुक्त सॉफ्टवेअर (किंवा ओपन सोर्स) सर्व्हर आहे आणि जावाद्वारे समर्थित कोणत्याही ऑपरेटिंग सिस्टममध्ये वापरता येण्याजोगा आहे (कारण सर्व्हर जावा आधारित आहे).

अपाचे टोमकॅट (जकार्ता टॉमकेट किंवा त्याच्या अधिक प्रचलित नाव, टोमॅक) हे सर्व्हलेट कन्टेनर आहे (अर्थात हे जावा क्लास आहे जे जाव्हा सर्व्हलेट API च्या कडक नियमांत कार्य करते - एक प्रोटोकॉल ज्याद्वारे जावा क्लास HTTP विनंत्याचे प्रतिसाद देतो) हे एक मुक्त स्रोत सर्व्हर आहे, जे 'शुद्ध जावा' HTTP वेब सर्व्हर वातावरण प्रदान करते ज्यात जावामध्ये लिहिलेला कोड कार्यरत आहे.

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

टोमॅकेट सर्व्हलेटमध्ये बरेच घटक आहेत: कॅटालिना, कोयोट, जास्पर आणि जास्पर 2. कटलिना सर्व्हर्लेट्स आणि जावा सर्व्हर पेजेस (किंवा जेएसपी) साठी विशिष्ट मायक्रोसॉफ्टच्या विशिष्ट वैशिष्ट्यांचा वापर करते. कोयोट हा टोमॅकशी संबद्ध HTTP कनेक्टर आहे जसे की, तो सर्व्हरवर विशिष्ट टीसीपी पोर्टवर येणाऱ्या कनेक्शनसाठी प्रोसेसिंगसाठी टॉमकेट इंजिनला विनंती पाठविते. टॉमकेटचे जेएसपी इंजिन म्हणून जासपर आणि जास्पर 2 फंक्शन Jasper 2, तथापि, JSP टॅग लायब्ररी पूलिंग, पार्श्वभूमी जेएसपी संकलन समाविष्ट करते आणि पृष्ठ बदलताना JSP बदलताना आणि जेडीटी जावा कम्पाइलर जे JSP परत घेण्यास सक्षम आहे. JBoss मध्ये या सर्व कृती करण्याची तसेच विविध फंक्शन्सच्या विविधतेत क्षमता आहे, ज्यात समाविष्ट आहे, परंतु क्लस्टरिंग, वितरीत केलेली उपयोजन (शेती), आणि Java व्यवस्थापन विस्तार वापरुन मर्यादित नाही.

सारांश:

1 JBoss Java वर आधारित सर्व्हर ऍप्लिकेशन आहे; टोमॅक एक सर्वलेट कंटेनर आहे

2 JBoss जावा ईई स्पेसीफिकेशनचा वापर करते; बोका सूर्याच्या मायक्रोसिस्टम्स विशिष्ट वैशिष्ट्य वापर करते. <