dependency-injection पर टैग किए गए जवाब

घटकों के बीच युग्मन को कम करने के लिए एक डिज़ाइन पैटर्न, एक सॉफ्टवेयर घटक निर्भरता में गतिशील रूप से इंजेक्शन लगाने से जो इसे कार्य करने की आवश्यकता होती है।


30
निर्भरता इंजेक्शन क्या है?
निर्भरता इंजेक्शन के बारे में विशिष्ट प्रश्नों के साथ पहले से ही कई प्रश्न पोस्ट किए गए हैं , जैसे कि इसका उपयोग कब करना है और इसके लिए क्या रूपरेखाएँ हैं। तथापि, निर्भरता इंजेक्शन क्या है और इसका उपयोग कब और क्यों / नहीं किया जाना चाहिए?

10
स्प्रिंग फ्रेमवर्क में @Inject और @Autowired के बीच अंतर क्या है? किस स्थिति में किसका उपयोग करना है?
मैं SpringSource पर कुछ ब्लॉगों के माध्यम से जा रहा हूं और एक ब्लॉग में, लेखक उपयोग कर @Injectरहा है और मुझे लगता है कि वह भी उपयोग कर सकता है @Autowired। यहाँ कोड का टुकड़ा है: @Inject private CustomerOrderService customerOrderService; मुझे यकीन है कि नहीं के बीच अंतर के …

30
मुझे सीधे DI कोड के विपरीत IoC कंटेनर की आवश्यकता क्यों है? [बन्द है]
बंद हो गया । यह प्रश्न राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। 6 साल पहले बंद हुआ । ताला लगा हुआ । यह सवाल और इसके जवाब बंद हैं क्योंकि यह सवाल ऑफ-टॉपिक है लेकिन इसका ऐतिहासिक महत्व है। यह वर्तमान में नए …

5
एक निर्भरता इंजेक्शन का उपयोग क्यों करता है?
मैं निर्भरता इंजेक्शन (DI) को समझने की कोशिश कर रहा हूं , और एक बार फिर मैं असफल रहा। यह सिर्फ मूर्खतापूर्ण लगता है। मेरा कोड कभी गड़बड़ नहीं है; मैं शायद ही वर्चुअल फ़ंक्शंस और इंटरफेस लिखता हूं (हालांकि मैं एक बार नीला चाँद में करता हूं) और मेरे …

21
नियंत्रण बनाम निर्भरता इंजेक्शन का उलटा
मार्टिन फाउलर द्वारा लिखे गए पत्र के अनुसार , नियंत्रण का व्युत्क्रम वह सिद्धांत है जहां किसी प्रोग्राम के नियंत्रण प्रवाह को उलटा किया जाता है: प्रोग्रामर के बजाय एक प्रोग्राम के प्रवाह को नियंत्रित करने के लिए, बाहरी स्रोत (फ्रेमवर्क, सर्विसेज, अन्य घटक) नियंत्रण लेते हैं। यह। यह ऐसा …

28
निर्भरता इंजेक्शन बनाम फैक्टरी पैटर्न
निर्भरता इंजेक्शन के उपयोग के लिए उद्धृत अधिकांश उदाहरण, हम कारखाने पैटर्न का उपयोग करके भी हल कर सकते हैं। ऐसा लगता है कि जब यह उपयोग / डिजाइन पर निर्भरता इंजेक्शन और कारखाने के बीच अंतर धुंधला या पतला है। एक बार किसी ने मुझे बताया कि इसका आप …

9
वेब अनुरोध प्रति एक DbContext ... क्यों?
मैं बहुत सारे लेख पढ़ रहा हूं, जिसमें बताया गया है कि एंटिटी फ्रेमवर्क कैसे सेट किया DbContextजाए ताकि विभिन्न डीआई फ्रेमवर्क का उपयोग करके HTTP वेब अनुरोध के अनुसार केवल एक ही बनाया और उपयोग किया जाए। यह पहली जगह में एक अच्छा विचार क्यों है? इस दृष्टिकोण का …

12
कौन से .NET डिपेंडेंसी इंजेक्शन फ्रेमवर्क देखने लायक हैं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

11
@Resource बनाम @Autowired
कौन सा एनोटेशन, @Resource ( jsr250 ) या @Autowired (स्प्रिंग-विशिष्ट) मुझे DI में उपयोग करना चाहिए? मैंने अतीत में दोनों का सफलतापूर्वक उपयोग किया है, @Resource(name="blah")और@Autowired @Qualifier("blah") मेरी वृत्ति @Resourceटैग के साथ रहना है क्योंकि यह jsr लोगों द्वारा पुष्टि की गई है। किसी को भी इस पर मजबूत विचार …

19
निर्भरता इंजेक्शन का उपयोग करने के लिए डाउनसाइड क्या हैं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

15
पायथन में IoC / DI आम क्यों नहीं है?
जावा में आईओसी / डीआई एक बहुत ही आम प्रथा है जो बड़े पैमाने पर वेब अनुप्रयोगों, लगभग सभी उपलब्ध रूपरेखाओं और जावा ईई में उपयोग की जाती है। दूसरी ओर, बहुत सारे बड़े पायथन वेब एप्लिकेशन भी हैं, लेकिन ज़ोप के बगल में (जिसे मैंने सुना है कि वास्तव …

7
प्रमुख C # DI / IoC चौखटे की तुलना कैसे करते हैं? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 3 साल पहले …

15
डिपेंडेंसी इंजेक्शन और सर्विस लोकेटर पैटर्न के बीच अंतर क्या है?
दोनों पैटर्न नियंत्रण के व्युत्क्रम के सिद्धांत के कार्यान्वयन की तरह लगते हैं। यही है, कि एक वस्तु को यह नहीं पता होना चाहिए कि इसकी निर्भरता का निर्माण कैसे किया जाए। निर्भरता इंजेक्शन (DI) एक निर्माता या सेटर का उपयोग करने के लिए लगता है कि यह "निर्भरता" है। …

7
ASP.NET कोर DI के साथ उदाहरणों को हल करना
मैं ASP.NET कोर MVC अंतर्निहित निर्भरता इंजेक्शन ढांचे का उपयोग करके मैन्युअल रूप से एक प्रकार का समाधान कैसे करूं? कंटेनर सेट करना काफी आसान है: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } लेकिन मैं ISomeServiceइंजेक्शन लगाने के बिना कैसे हल कर सकता हूं ? उदाहरण के …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.