मैं हाइब्रिस ई-कॉमर्स सॉफ़्टवेयर के लिए बहुत नया हूं और इसके साथ प्रदान किए गए विकी दस्तावेज़ों की सहायता से सीखने की कोशिश कर रहा हूं। मैं अक्सर 'किरायेदार' स्कोप का उपयोग अक्सर देखता हूं। मैं 'सिंगलटन', 'प्रोटोटाइप' जैसे अन्य क्षेत्रों के बारे में जानता हूं लेकिन मैं किरायेदार के दायरे से बहुत स्पष्ट नहीं हूं। इस बात की सराहना करते हैं कि किसी को इस दायरे के बारे में अच्छी समझ है, और सरल शब्दों में समझाएं। धन्यवाद।हाइब्रिज़ में किरायेदार गुंजाइश क्या है?
उत्तर
कोर एक्सटेंशन की कोर-spring.xml फ़ाइल किरायेदार नामक एक विशेष दायरे को वैश्विक एप्लिकेशन कॉन्टेक्स्ट में जोड़ती है। किरायेदार का दायरा सुनिश्चित करता है कि बीन हाइब्रि के प्रत्येक व्यक्तिगत किरायेदार के लिए अलग-अलग तत्काल होता है, जबकि सिंगलटन सभी किरायेदारों के उपयोग के लिए केवल एक उदाहरण बनायेगा।
यदि आप अपने कार्यान्वयन के भीतर सेवाओं या डीएओ जैसे किरायेदार-विशिष्ट वर्गों का संदर्भ देते हैं, तो आपको डिफ़ॉल्ट स्प्रिंग सिंगलटन स्कोप के बजाय किरायेदार के दायरे का उपयोग करना होगा। संदेह के मामले में, सिंगलटन के बजाय किरायेदार का उपयोग करें।
<bean id="myExtension.myBean" class="de.hybris.platform.myExtension.myClass" scope="tenant" />
hybris वाणिज्य सूट के संस्करण 5.0 के बाद से, किरायेदार गुंजाइश उपयोग में नहीं है। अधिक जानकारी के लिए
चेक this ...
हाइब्रिज़ एक मल्टी-टेनेंट मोड में चलाया जा सकता है जो डेटा के एकाधिक व्यक्तिगत सेट एक ही हाइबिस स्थापना पर बनाए रखा जाता है।
जब एक बीन को किरायेदार के दायरे से परिभाषित किया जाता है, तो यह केवल प्रत्येक किरायेदार के लिए व्यक्तिगत रूप से तत्काल हो जाएगा; जबकि सिंगलटन सभी किरायेदारों के उपयोग के लिए केवल एक उदाहरण बनायेगा।
Hybris default- मास्टर किरायेदार और JUnit किरायेदार द्वारा 2 किरायेदारों है। आप आवश्यकतानुसार अधिक किरायेदार बना सकते हैं। प्रत्येक किरायेदार के पास डेटा का अपना सेट होता है ... आइटम प्रकार कहें।
जब एक किरायेदार किरायेदार में एक बीन परिभाषित किया जाता है, तो इसका मतलब है कि, उस किरायेदार को प्रत्येक किरायेदार के लिए तत्काल तत्काल किया जाएगा। और उसी किरायेदार वस्तु का उपयोग पूरे किरायेदार में किया जाएगा।
- 1. Scala.Predef में $ गुंजाइश का उद्देश्य क्या है?
- 2. रेल में गुंजाइश/नाम_स्कोप क्या है?
- 3. क्या यह वास्तव में एक सुधार है (आंतरिक गुंजाइश लूप में आंतरिक गुंजाइश है)?
- 4. गुंजाइश
- 5. $ गुंजाइश
- 6. बहु किरायेदार CQRS वास्तुकला
- 7. बहु-किरायेदार वास्तुकला के लिए इकाई फ्रेमवर्क - किरायेदार आईडी
- 8. बहु-किरायेदार वेबसाइट
- 9. बहु-किरायेदार सास
- 10. क्या वहां कोई सभ्य ओपन-सोर्स बहु-किरायेदार सीएमएस है?
- 11. एएसपी.नेट बहु-किरायेदार आवेदन
- 12. पीजी :: प्रारंभिक किरायेदार
- 13. बहु किरायेदार एएसपी.नेट एमवीसी अनुप्रयोग
- 14. Tensorflow गुंजाइश
- 15. Angular.js गुंजाइश
- 16. सी में एक गुंजाइश लौट ++
- 17. समझौता गुंजाइश
- 18. क्यों गुंजाइश
- 19. IronPython गुंजाइश
- 20. Rspec गुंजाइश
- 21. चर गुंजाइश
- 22. अजगर गुंजाइश
- 23. एपीटी निर्भरता गुंजाइश - इसका क्या उपयोग किया जाता है?
- 24. क्या वैकल्पिक तर्कों के साथ एक गुंजाइश संभव है?
- 25. बहु किरायेदार पर्यावरण - एकाधिक सदस्यता प्रदाताओं, किरायेदार प्रति 1 DB, एक सिंगल आवेदन
- 26. Azure सक्रिय निर्देशिका | बहु-किरायेदार आवेदन
- 27. C++ सूचक गुंजाइश
- 28. AngularJS: जब $ गुंजाइश चर
- 29. $ गुंजाइश इस प्रदर्शन बनाम
- 30. रेजर: मेरा वैरिएबल गुंजाइश क्यों नहीं है
उत्तर @Shreshtt के लिए धन्यवाद। यह समझ में आता है। क्या आप जानते हैं कि इस क्षेत्र में कौन सी स्थिति उपयोगी हो सकती है? –
यह तब उपयोगी होता है जब आप कई ऑनलाइन ग्राहकों के लिए एक ऑनलाइन हाइब्रिटी मल्टीचैनल सूट पर अपनी ऑनलाइन दुकानों को होस्ट करना चाहते हैं। बहु-किरायेदारी में, प्रत्येक ग्राहक को किरायेदार कहा जाता है। उनकी आवश्यकता के अनुसार वे आपकी दुकानों को अनुकूलित कर सकते हैं। –
कोर-sprisearhng.xml कहाँ स्थित है? मैं अपने सभी हाइबिस 5.7 स्थापना को खोजता हूं और इसे नहीं मिला – user5157427