guice

    0熱度

    1回答

    配置:吉斯1.0的Apache Tomcat 6.0 我目前手動注入在吉斯模塊配置,爲我的servlet對象,使用這種方法: public void init(ServletConfig config) throws ServletException { super.init(config); ServletContext sc = config.getServletCont

    2熱度

    1回答

    有沒有人見過/試圖編寫使用Guice風格配置系統的服務定位器模式? 目前,我有一個使用命令模式GWT項目(這恰好使用GWT-RPC),其中我的RPC的servlet,看起來像這樣... public interface TransactionService extends RemoteService { <T extends Response> T execute(Action<T>

    29熱度

    3回答

    我已閱讀關於Google Guice的內容,並瞭解與其他依賴注入方法有關的一般問題,但是我還沒有看到有人在實踐中使用Guice的例子,其價值變得清晰。 我想知道是否有人知道任何這樣的例子?

    14熱度

    4回答

    我正在構建一個使用Linux,Apache,Tomcat,Wicket,JPA/Hibernate和MySQL的新Web應用程序。我的主要需求是依賴注入,Spring和Guice都可以做得很好。我想我需要與Spring和JTA一起提供的交易支持,但我不確定。 該網站可能會有大約20頁,我不期望巨大的流量。 我應該用Spring還是Guice? 隨時問及後續問題,我會盡我所能來更新此。

    7熱度

    1回答

    將所有綁定放在一個模塊中顯然是一個壞主意,那麼您認爲更優雅的方式是什麼? 我覺得鮑勃的想法可能是好的開始討論: 很難想出了這樣的事情一個尺寸適合所有的規則,但每包一個模塊肯定是好的地方開始。在每個包中放置一個模塊意味着你可以讓你的實現類package-private - 你的模塊將能夠訪問它們併爲它們創建綁定,但是你的用戶將無法直接訪問它們。

    8熱度

    4回答

    考慮這個簡單的例子。 Class A { B b; A() { this.b = new B(this); } } 在這個例子中實例的知道實例B,和實例B知道有關實例A. 我的問題是:如何實例化實例的與吉斯,即如何讓吉斯照顧這個複雜的循環依賴關係?

    2熱度

    1回答

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

    6熱度

    5回答

    下面的代碼使用Guice 2.0產生錯誤。用Guice 1.0一切都很好。在JDK是Java 6的更新15 public class App { public static void main(String[] args) { Guice.createInjector(new AbstractModule() { @Override protect

    2熱度

    3回答

    我知道杜松子酒是guice的客戶端。所以爲了使用杜松子酒。它必須與guice一起使用?我想知道,它可以用於春天嗎?

    3熱度

    1回答

    我正在嘗試使用Guice作爲基於TestNG的測試框架。這個框架分析測試類的依賴關係,併爲它們提供了消除在測試中構建它們的需要。 吉斯是所有關於注射,我認爲是非常適合的框架。但問題是如何在創建注入器後定義綁定?這是必要的,因爲測試可能會覆蓋綁定以用默認替換默認實現。 除此之外,我想猜在運行時根據類名稱約定某些情況下實施。聽起來像Just-in-type綁定功能。但是,我如何提供我自己的即時綁定提供