2010-02-23 12 views
5

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

इस परिदृश्य में, जहां मैं अपनी आईओसी कॉन्फ़िगरेशन लोड करता हूं और मैं परियोजनाओं में कैसे उपयोग करूंगा (जैसे नियंत्रक फैक्ट्री केवल एएसपीनेट एमवीसी ऐप में आवश्यक है)?

+0

निश्चित रूप से, मैं दूसरों के दृष्टिकोण के लिए खुला हूं बस इतना कहता हूं कि मैं जो कुछ भी कहता हूं, उससे कहीं अधिक गहराई से देखता हूं। किसी के पास इस सवाल पर एक और सुझाव है? –

उत्तर

2

आप एक कंटेनर प्रति एप्लिकेशन बनाते और कॉन्फ़िगर करते हैं।

यदि आपके पास एएसपी.नेट एमवीसी साइट है, तो आप ग्लोबल.एक्सएक्स में कंटेनर इंस्टेंस बनाते और कॉन्फ़िगर करते हैं।

एक WCF सेवा में आप एक कस्टम ServiceHostFactory कि एक कस्टम ServiceHost कि फिर से एक उचित IInstanceProvider WCF सेवा को तार की एक कंटेनर उदाहरण का उपयोग करता है देता अप spins लिख सकते हैं। यह जटिल लगता है, और यह निश्चित रूप से यह होना चाहिए जितना जटिल होना चाहिए। मैंने पहले इस विषय पर पूरी तरह से अलग संदर्भ में स्पर्श किया है, लेकिन this blog post आपको कुछ संकेत देना चाहिए - खासकर यदि आप ध्यान रखें कि delegates are anonymous interfaces

+0

मैं इसे देख लूंगा, कोई भी समाचार जो मैं पोस्ट करूंगा। और जवाब के लिए धन्यवाद, अभी ट्विटर पर आपका अनुसरण करें =) –

+0

मैंने अपनी आने वाली पुस्तक के लिए अभी 11-पेज विस्तृत पैदल यात्रा पूरी की है। उम्मीद है कि यह एक या दो महीने में MEAP के माध्यम से उपलब्ध होगा ... –

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