Articles of निर्भरता इंजेक्शन

एकता मापदंडों के साथ एमवीसी फिल्टर क्लास में निर्भरता इंजेक्ट करें

मैं अपनी सेवाओं तक पहुंचने के लिए यूनिटी। एमवी 4 4 निर्भरता इंजेक्शन का उपयोग कर रहा हूं। सब कुछ मेरे नियंत्रक कंस्ट्रक्टर में इंजेक्शन होने पर काम करता है, लेकिन अब मैं क्या करना चाहता हूं मेरे फ़िल्टर वर्ग में संपत्ति इंजेक्शन का उपयोग करना है ताकि मैं अंदर से अपना डेटाबेस एक्सेस कर […]

जर्सी अनुरोध के संदर्भ में एक वस्तु इंजेक्षन कैसे करें?

मेरे पास यह परिदृश्य है जहां मैं एक फिल्टर लिखना चाहता हूं और मैं चाहता हूं कि यह फिल्टर कुछ ऑब्जेक्ट को मौजूदा अनुरोध में डालें और इसे पास करें ताकि जब संसाधन वर्ग को अनुरोध मिल जाए तो वह ऑब्जेक्ट का उपयोग कर सकते हैं फ़िल्टर क्लास @Override public void filter(ContainerRequestContext request) throws IOException […]

एएसपी.नेट एमवीसी 3 एक्शन फिल्टर में निर्भरताएं इंजेक्शन इस दृष्टिकोण में क्या गलत है?

यहां सेटअप है कहते हैं कि मेरे पास कुछ एक्शन फ़िल्टर्स हैं जिनके लिए एक सेवा का आवेश है: public interface IMyService { void DoSomething(); } public class MyService : IMyService { public void DoSomething(){} } मेरे पास तब एक एक्शनफ़िल्टर है जिसकी उस सेवा का एक उदाहरण है: public class MyActionFilter : ActionFilterAttribute { […]

स्ट्रॉशस में निर्भरता इंजेक्शन प्रवेश सत्र स्कॉड बीन्स

हाल ही में मुझे स्ट्रट्स 2 में डि उपयोग करने की आवश्यकता थी। मुझे पता है कि यह इसका उपयोग अपने DI कार्यान्वयन का उपयोग करता है, लेकिन Guice नहीं, जहां तक ​​मुझे इंजेक्शन सेम के दायरे को निर्धारित करने के लिए उपयुक्त कुछ एनोटेशन नहीं मिल सके। कम होने के लिए, मैंने एक बीन […]

नियंत्रण के उलटाव <निर्भरता इंजेक्शन

मुझे लग रहा है कि नियंत्रण की उलटी जैसी कोई चीज नहीं है या न ही सही शब्द निर्भरता इंजेक्शन है। क्या मैं यह मानना ​​गलत हूं? मैं अपने स्वयं के फायदे के लिए आईओसी को परिभाषित करने की कोशिश कर रहा हूं ऐसा करने में मैंने आईओसी कंटेनरों और निर्भरता इंजेक्शन के बारे में […]

Ninject का उपयोग करने के बारे में सवाल

मैं अपने एमवीसी आवेदन में Ninject जोड़ने के लिए सुझाए गए चरणों के माध्यम से चला गया। और मैंने अपने नियंत्रकों के कन्स्ट्रक्टरों के लिए एक DbContext तर्क जोड़ा नियंत्रक: public class MyController : BaseController { public ArticlesController(MyDbContext context) : base(context) { } } बेस नियंत्रक: public class BaseController : Controller { protected DbContext MyDbContext; […]

कारखाना / डी को संयोजित नहीं किया जा सकता है

बस मान लें कि मेरे पास कुछ क्लास फू है, जिसमें दो निर्भरताएं हैं: एक IFileAccessHandler ISerializer<T> और एक IFileAccessHandler अब इस वर्ग में अन्य निर्भरताएं भी हैं, कार्यात्मक निर्भरताएं मैं यह नहीं चाहता कि इस वर्ग को किसी अमान्य स्थिति में पेश किया जाए, इसलिए मुझे कन्स्ट्रक्टर में किसी डोमेन ऑब्जेक्ट को भी पास […]

लॉगिंग, पहलू उन्मुखी प्रोग्रामिंग, और निर्भरता इंजेक्शन – यह सब समझने की कोशिश कर रहा है

मुझे पता है कि एओपी के लिए लॉगिंग एक प्रमुख उपयोग का मामला है। इसके अतिरिक्त लॉगिंग रैपरों को भी ऐसे मामलों के रूप में उदाहरण दिया जाता है जब आप DI का उपयोग करना चाहते हैं, ताकि किसी विशिष्ट लॉगिंग कार्यान्वयन के साथ वर्गों को युग्मित न किया जाए हालांकि, कुछ लोगों को लॉग-इन […]

निर्भरता इंजेक्शन और सेवा लोकेटर पैटर्न के बीच अंतर क्या है?

दोनों पैटर्न नियंत्रण के उलटा सिद्धांत के एक कार्यान्वयन की तरह लग रहे हैं। यही है, कि किसी ऑब्जेक्ट को यह नहीं पता होना चाहिए कि उसकी निर्भरताएं कैसे तैयार करें निर्भरता इंजेक्शन (डीआई) एक निर्माता या सेटर को "इंजेक्ट" करने के लिए इसकी निर्भरता का उपयोग करने लगता है। कन्स्ट्रक्टर इंजेक्शन का उपयोग करने […]

@ रिसोर्स बनाम @ एटोवर्ड

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

दिलचस्प पोस्ट
कैसे JQuery के साथ प्राप्त करें और पोस्ट चर प्राप्त करने के लिए? एक git submodule के लिए दूरस्थ रिपॉजिटरी बदलना किस बिंदु पर `के लिए` या `के लिए / आर` निर्देशिका (वृक्ष) की गणना करता है? फ्रैगमेंट के सेट को समझना रिटाइन इन्स्टेंस (बूलियन) क्यों इकाईयों को LINQ विधि 'System.String toString () पहचान नहीं है? मूल तत्व के स्क्रॉलिंग को रोकें? प्रॉक्सी के माध्यम से कर्ल का उपयोग कैसे करें? मैं सर्वर-साइड स्क्रिप्ट का उपयोग कर एक वेबपृष्ठ का एक स्क्रीनशॉट कैसे बना सकता हूं? AngularJS में ng-src के लिए छवि लोड इवेंट सीएसएस सिंगल-कॉलम लेआउट फिक्स्ड-चौड़ाई 100% ऊंचाई वायडर और फ़ूटर केंद्रित है कैसे MongoDB में एक फ़ील्ड चुनने के लिए? क्या आप HTML5 विशेषताओं का उद्धरण करते हैं? यूआरएल-एन्कोडेड स्लैश यूआरएल में JavaScript DOM तत्व को हटाता है पायथन की स्ट्रिंग कंसैक्शन बनाम str.join कैसे धीमा है?