2015-01-20 12 views

उत्तर

2

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

जबकि सर्वलेट कंटेनर मूल रूप से वेब सर्वर या एप्लिकेशन सर्वर है जो एक इनलेट, सेवा, एक अखरोट खोल में नष्ट करने जैसे सर्वलेट के जीवन चक्र को बनाए रखने और बनाए रखने के लिए ज़िम्मेदार है। सर्लेट के जीवन चक्र को बनाए रखने के अलावा इसमें अन्य कार्यक्षमताएं भी हैं।

+0

हम एक साधारण वसंत वेब अनुप्रयोग हम वसंत कंटेनर पा सकते हैं (बनाते हैं यानी, एप्लीकेशनकॉन्टेक्स्ट/बीन फैक्ट्री) लेकिन हमारे आवेदन कोड में सर्वलेट कंटेनर नहीं मिल सकता है। कृपया बताएं कि क्या कोई संचार है जब ग्राहक अनुरोध भेजता है तो सर्वलेट कंटेनर और वसंत कंटेनर? – Balasubramani

+1

आह कोई एप्लीकेशन कॉन्टेक्स्ट स्प्रिंग में एक इंटरफ़ेस नहीं है .. और सर्वलेट के लिए ServletContext भी है .. मूल रूप से कंटेनर का अर्थ है धारक का प्रकार जो वस्तुओं को रखता है ... – SMA

+0

अल्मास शेख: स्प्रिंग इन एक्शन बुक - ** कोई भी स्प्रिंग कंटेनर नहीं है। वसंत कई कंटेनर कार्यान्वयन के साथ आता है जिसे दो अलग-अलग प्रकारों में वर्गीकृत किया जा सकता है। बीन कारखानों (org.springframework.beans.factory.BeanFactory इंटरफ़ेस द्वारा परिभाषित) और अनुप्रयोग संदर्भ (org.springframework.context.AplicationContext इंटरफ़ेस द्वारा परिभाषित) **। – Balasubramani

7

यदि उनके नाम समान हैं तो वे बहुत अलग अवधारणाएं भी हैं।

एक सर्वलेट कंटेनर या वेब कंटेनर (बिलाव की तरह) जावा सर्वलेट, JSP, आदि जैसे विभिन्न जावा ईई विनिर्देशों एक सरल तरीके से रख के एक कार्यान्वयन है, यह एक पर्यावरण जहां जावा वेब अनुप्रयोगों रह सकता है। एक वेब सर्वर + जावा समर्थन।

दूसरी ओर वसंत कंटेनर, वसंत फ्रेमवर्क का मूल और इंजन है। यह एक आईओसी कंटेनर है, वास्तव में यह स्प्रिंग एप्लिकेशन लाइफसाइकिल को नए सेम बनाने और निर्भरताओं को इंजेक्शन देने में संभालता है।

क्योंकि एक स्प्रिंग एप्लिकेशन वेब एप्लिकेशन हो सकता है, एक स्प्रिंग कंटेनर वेब कंटेनर के अंदर "लाइव" हो सकता है।

अधिक जानकारी के लिए:

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