picocontainer

    3熱度

    1回答

    我想用一個JobEnabledDecorator對象來包裝一些實現Job接口的類,以確定它是否執行。 我很難搞清楚如何在PicoContainer中配置它,以便它知道使用包裝它們的JobEnabledDecorator創建Job實現對象。 這是可能的依賴注入框架? PicoContainer中可能嗎? 如果是這樣,任何幫助,將不勝感激。

    1熱度

    1回答

    我一直在使用java中的pico容器來爲我設計的minecraft插件框架做DI。 插件具有在接口中定義的事件偵聽器方法,每個接口一個方法。 如果一個特定的類想要事件,當玩家加入和離開服務器時,它實現了兩個特定的接口;在這種情況下是IPlayerLoginEvent和IPlayerQuitEvent。 然後我在框架中有一個類,它將每種類型的事件接口作爲構造函數注入參數。 該容器類用@Listene

    0熱度

    1回答

    我使用PicoContainer來進行我的應用程序類的接線。正如你可以看到下面,一切都完美的,但在一個地方: CharArrayReader reader = new CharArrayReader(acCode.toCharArray()); CharStream charStream = new CharStream(reader); Scanner scanner = n

    3熱度

    2回答

    我的任務是完成一些關於如何啓動應用程序的重構工作。基本上我們有一些控制檯應用程序,這些應用程序依賴於GUI應用程序啓動代碼,從而導致僞造依賴關係,這些依賴關係具有我們需要發佈的庫以及其他模塊需要聲明的依賴關係的啓動效果。 因此,我寫了一個簡單的啓動框架,我基本上只是將一堆Runnable對象放入列表中,然後按順序運行它們 - 並且工作正常。 但是我在想 - 我們已經PicoContainer的在我

    2熱度

    1回答

    我一直負責將我自己在Waffle Framework中使用PicoContainer開發的應用程序作爲DI機制轉換爲我們用Struts2作爲框架的新「堆棧」用Guice作爲DI機制。有沒有人有任何有用的指導,如何以最小的痛苦做到這一點,同時最大限度地利用新框架和DI機制? 非常感謝提前。

    2熱度

    4回答

    我正在啓動一個我希望快速構建的應用程序,稍後將由20多位開發人員開發。 在一個包含多個開發人員的環境中瞭解您對DI的瞭解,您是否願意與DI一起創建一個您希望構建得相對較快的新應用程序? 現在對我使用DI的成本將是寫入和生成的代碼行,而不是使用每個對象的接口。並且,我希望DI由於反思而不會成爲性能問題。

    0熱度

    1回答

    我有HttpServlet。它將用戶重定向到不同的jsp頁面,取決於用戶想要執行的操作。例如重定向到index.jsp。 不同的動作我一直在PicoContainer的這樣 <component-instance key="index"> <com.epam.collections.web.IndexAction/> </component-instance> 當用戶寫在瀏覽器前面