Interaction Between Spring Container and Servlets -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 2 जवाब
मैं समझने की कोशिश कर रहा हूँ एक स्प्रिंग फ्रेमवर्क कंटेनर और एक सर्वलेट के बीच पाइपलाइन मैं सिर्फ शुरुआत कर रहा हूं और विश्वास करता हूं कि एक स्प्रिंग एमवीसी एप्लीकेशन सर्वलेट्स, पोर्टेलेट्स आदि के साथ काम कर सकता है।
जब एक स्प्रिंग एप्लीकेशन सर्विसलेट्स लॉन्च की जाती है, तो मेरा मानना है कि एप्लीकेशन की दुनिया वसंत कंटेनर के निर्माण से शुरु होती है , जिसका मुख्य कार्य (वास्तव में मुख्य नहीं है, लेकिन कुछ इसी तरह से) सेम बनाता है, उन्हें टाले आदि। इसके अलावा, यह एक सर्वलेट, डिस्पैचर सर्कल बनाता है, जो वसंत आवेदन में अन्य नियंत्रकों को कनेक्शन और मार्ग अनुरोध स्वीकार करना शुरू करता है। वसंत कंटेनर सक्रिय रूप से सर्वलेट का प्रबंधन नहीं करता है, इसलिए डिस्पैच सर्बिल को वसंत कंटेनर का हिस्सा नहीं माना जा सकता है। क्या मेरा सही ऊपर की समझ है?
यह महान होगा अगर कोई स्प्रिंग फ्रेमवर्क और (कहते हैं) और एम्बेडेड सर्वलेट कंटेनर जैसे टोमकैट / गेटी के बीच प्लंबिंग पर अधिक रोशनी को चमक सकता है। धन्यवाद!
वसंत ही एक कंटेनर नहीं है, इसकी रूपरेखा है इसके पास एक आईओसी कंटेनर है और इस कंटेनर सेम और संदर्भों पर बनाया गया है उदाहरण के लिए, एक वेब अनुप्रयोग में, दो संदर्भ हैं:
- डिस्पैचर सेवा संदर्भ
- जड़ आवेदन संदर्भ
इसलिए anwser आपका प्रश्न, डिस्पैचर सर्वलेट सिर्फ एक मानक सर्विसलेट है, लेकिन इसका अपना स्वयं का वसंत आईओसी प्रसंग है जहां पर नियंत्रक, टेम्प्लेट आदि देखने और घोषित किए जाते हैं। यदि आप एक वसंत वेब एप्लिकेशन के वेब.एक्सएमएल को देखते हैं तो आप ऐसा कुछ देखते हैं ...
& lt; servlet & gt; & LT; सर्वलेट-नाम & gt; appServlet & lt; / सर्वलेट-नाम & gt; & LT; सर्वलेट श्रेणी & gt; org.springframework.web.servlet.DispatcherServlet & lt; / सर्वलेट श्रेणी & gt; & LT; init-param & gt; & LT; परम-नाम & gt; contextConfigLocation & lt; / परम-नाम & gt; & LT; परम-मूल्य & gt; /WEB-INF/spring/appServlet/servlet-context.xml< / परम-मूल्य & gt; & Lt; / init-param & gt; & LT; लोड-ऑन-स्टार्टअप & gt; 1 & lt; / लोड-ऑन-स्टार्टअप & gt; & Lt; / सर्वलेट & gt;
यह सिर्फ एक मानक सेवा घोषणा है और आप इसे XML फ़ाइल प्रदान करते हैं, जिसका उपयोग आईओसी प्रसंग को बनाने के लिए किया जाता है।
यह स्पष्ट चीजें ऊपर?
Comments
Post a Comment