service-locator

    1熱度

    1回答

    如何將IServiceLocator注入到我的類構造函數中? 當我想通過我的配置,我上面描述的這樣做有一個例外,它不能創造一個RequestHandlersFactory類,因爲團結便無法找到構造函數服務定位和的AssemblyName。 我有兩個接口 public interface IPublicService { [OperationContract] [Service

    1熱度

    1回答

    的RTM方式我與IServiceLocator,IMvcServiceLocator,的IDependencyResolver等有點糊塗了...... 什麼是定位服務的ASP.NET MVC 3 RTM的方式? 所有我需要的是像 T Resolve<T>(); T Resolve<T>(string key); 從任何地方訪問的東西(包括其它組件)。 編輯:例如 我的Web App有一種模塊

    5熱度

    2回答

    嘿。 在閱讀了關於Service Locator模式的here之後,它讓我想到了只有靜態成員的類真的是要走的路,或者如果正常的類似C的interace不會更合適。當他們甚至不需要它時,我看到人們一直在圍繞着class關鍵字投擲。 實例與鏈接的網頁拍攝靜態成員類: class Locator { public: static IAudio* GetAudio() { return se

    2熱度

    3回答

    我用這個Service Locator模式在我的應用程序,並實現爲單例: Service Locator Pattern ,現在我想測試它。所以到目前爲止,我已經寫了一個測試,驗證我的課是單身人士。我也寫一下測試: [Test] [ExpectedException(typeof(ApplicationException))] public void GetService_Throws_Exc

    13熱度

    1回答

    東西一直在竊聽我,因爲我在另一個stackoverflow問題(精確的一個現在迴避了我)讀到一個答案,其中用戶說類似「如果你'我打電話給服務定位器,你做錯了「 這是一個有很高聲譽的人(我覺得在成千上萬的人中),所以我傾向於認爲這個人可能知道他們在說什麼。自從我第一次開始學習它以來,我一直在使用DI作爲我的項目,它與單元測試有什麼關係,什麼不是。這是我現在很舒服,我認爲我知道我在做什麼。 但是,有很

    2熱度

    1回答

    在StructureMap有一種方法來測試你的配置是有效的調用StructureMap.ObjectFactory: 是否有團結這個等效? [Test] public void Test_StructureMap_Configuration_IsValid() { LocalConfiguration.ConfigureStructureMap(); ObjectFacto

    5熱度

    1回答

    我使用統一來管理我的應用服務器上的服務,但出於某種原因,我無法使方法'GetAllInstances'正常工作。奇怪的是,相同類型的'GetInstance'似乎工作正常! 下面是配置: <alias alias="IService" type="Atom.Server.Infrastructure.Interface.Service.IService, Atom.Server.Infrastru

    0熱度

    1回答

    在我目前的項目中,我使用的是SolrNet和OAuth.Net。這兩個庫都使用通用服務定位器。 SolrNet作爲定位器提供程序設置爲自定義IoC容器實現。 OAuth.Net的定位器提供程序在我的代碼中設置(目前我使用Windsor,因爲它在示例中使用)。並且問題從這裏開始,因爲 ServiceLocator.SetLocatorProvider() 實際上正在替換ServiceLocato

    0熱度

    1回答

    我使用SolrNet與vb.net 2.0,似乎無法實例solr。 昏暗的solr作爲ISolrOperations(OF PMWProperty)= ServiceLocator.Current.GetInstance(OF PMWProperty)() 拋出異常: [KeyNotFoundException:給定的鍵不存在在詞典] System.ThrowHelper.ThrowKeyNotF

    5熱度

    2回答

    我在使用@EJB註釋時遇到了與可能的性能問題相關的問題。想象一下下面的場景 public class MyBean1 implements MyBean1Remote{ @EJB private MyBean2Remote myBean2; @EJB private MyBean2Remote myBean3; ... @EJB private MyBean20Remote myBe