2011-01-17 6 views
46

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

क्या कोई मुझे उनमें से प्रत्येक के लिए एक संक्षिप्त विशिष्ट स्पष्टीकरण के साथ संबोधित कर सकता है?

उत्तर

30

जेट्टी और बिलाव वेब कंटेनर हैं, जबकि Geronimo, Glassfish और JBoss का समर्थन पूरे J2EE ढेर (कम या ज्यादा)। और, टाटा, वे वेब-कंटेनर के लिए टॉमकैट या जेटी का उपयोग/शामिल करते हैं। वेब-कंटेनर के अलावा पूर्णतया जे 2 ईई सर्वर का सबसे महत्वपूर्ण हिस्सा EJB-कंटेनर ईजेबी की तैनाती की इजाजत देता है, जो उन्हें लेनदेन संबंधी संदर्भ आदि में चलाता है। आज, जे 2 ईई को वास्तव में जावा ईई कहा जाता है। एटीटी ईजेबी (JPA) ईजेबी-कंटेनर के बाहर टॉमकैट में कह सकते हैं, लेकिन उसके बाद लेनदेन को संभालने के बाहर एक ईजेबी-कंटेनर प्रदान करेगा।

1
+0

वे एप्लिकेशन * और/या * वेब कंटेनर हैं। टॉमकैट निश्चित रूप से एक ऐप कंटेनर नहीं है। टॉमकैट का लक्ष्य टॉमकैट में लागू करना और ऐप सर्वर करना है, लेकिन टॉमकैट अपने आप नहीं है। – BillR

6

और nginx एक HTTP सर्वर और एक रिवर्स प्रॉक्सी है। उदाहरण के लिए आप एक nginx सर्वर के पीछे एकाधिक तैनाती ग्लासफ़िश उदाहरण लोड संतुलन कर सकते हैं।

+0

क्या Nginx अधिकतर स्थिर डेटा की सेवा के लिए अपाचे से तुलनीय है? – raffian

संबंधित मुद्दे