service-locator

    0熱度

    1回答

    在Weblogic 12.1.2中,我可以使用屬性RMI_TIMEOUT(「weblogic.jndi.responseReadTimeout」)或RESPONSE_READ_TIMEOUT(「weblogic.jndi.responseReadTimeout」)在我的RMI連接中設置超時。但在weblogic 12.1.1他們不工作(因爲他們不存在)。 看到API:http://docs.ora

    1熱度

    1回答

    我有很多的代碼,使用一個ViewModelLocator上設置意見的datacontext。我正在使用一個簡單的服務定位器(Simple Injector/CuttingEdge.ServiceLocation),以便帶有無參數構造函數的ViewModelLocator可以從Window或UserControl.Resources中的XAML實例化,然後用於設置DataContext。 我在改變使

    1熱度

    1回答

    我有點困惑我應該如何用RequireJs實例化我的對象。我正在使用coffeescript類,它將所有對象定義爲鍵入的函數? (不知道在正確的術語) 在我使用依賴注入我自己的對象的時候,這裏是一個例子視圖模型和服務 我注入我的服務到通過選擇在構造函數中視圖模型陣列 define 'myViewModel', [ 'jquery', 'sammy' ], ($, sammy) -> cla

    2熱度

    1回答

    哪一個更有意義? 這一個可能更容易使用,因爲你可以做$ article-> save(); <?php class Article { private $author; public function __constructor(Author $author) { $this->author = $author; } publ

    10熱度

    1回答

    我嘗試基於Java構建和應用程序。 對於依賴注入,我使用Google Guice。 現在我想出了在應用程序中記錄一些信息的問題。我不會以方法調用等方式談論通用日誌記錄。我知道關於AOP,並且我可以使用方法調用跟蹤等。 我期待的是手動記錄。我需要一些方法來記錄我的應用程序中幾乎每個類。於是我想到了兩個選項: 獲得通過使用吉斯注入框架爲我做這些通過構造函數(或setter或私人...)的記錄,但感覺像

    1熱度

    1回答

    AbstractPluginManager有一個有趣的屬性,名爲$autoAddInvokableClass,啓用後,它會自動將您嘗試調用的任何類添加到其可調用列表中。不幸的是,據我所知,這種行爲不是由ServiceManager本身實現的。 什麼將是實現這一行爲在應用程序的ServiceManager使得$applicationServiceManager->get(SomeUnregister

    1熱度

    1回答

    我有視對方兩類: class A { public function __construct(B $b) { $this->b = $b; } } class B { public function __construct(A $a) { $this->a = $a; } } 我需要通過疙瘩來包裝他們

    6熱度

    2回答

    根據這篇文章:http://www.maltblue.com/tutorial/zend-framework-2-servicemanager 的是的ServiceManager「總之一個簡單的應用程序的註冊表,提供對象」。所以,我認爲它應該是一個單例,我們可以訪問應用程序中的任何地方。但在ServiceManager的情況下,它不是。 爲什麼我無法在應用程序的任何位置獲取服務定位器實例?

    0熱度

    1回答

    我在調查將N2CMS集成到現有網站中。 我得到的問題是N2CMS使用的IOC引擎(tinyIoC)不知道我的控制器的任何依賴關係。因此要創建我的任何控制器的時候,我得到類似的錯誤: TinyIoCResolutionException:無法解析類型:NLog.Logger(其中NLogger是被實例化控制器的依賴) 我的網站使用Ninject;我已經計算出N2CMS將使用服務定位器(一個N2.En

    0熱度

    1回答

    我有一個返回稱爲$this->getTypes(); 我已經將它作爲一個可調用數組中的視圖助手: 'view_helpers' => array( 'invokables' => array( 'getTypes' => 'Account\View\Helper\GetTypes', ), ), 如果我贊同它在視圖中可以看到陣列,但在形式它失敗。 我想是這樣的: