2009-09-24 60 views
7

將所有綁定放在一個模塊中顯然是一個壞主意,那麼您認爲更優雅的方式是什麼?組織Guice綁定配置的解決方案

我覺得鮑勃的想法可能是好的開始討論:

很難想出了這樣的事情一個尺寸適合所有的規則,但每包一個模塊肯定是好的地方開始。在每個包中放置一個模塊意味着你可以讓你的實現類package-private - 你的模塊將能夠訪問它們併爲它們創建綁定,但是你的用戶將無法直接訪問它們。

回答

7

不同模塊適用於您的應用程序中的不同模塊。我通常具有:

Module用於配置數據庫(加載設置文件,配置數據庫連接字符串&結合數據源彙集的數據源

Module用於配置設置(加載設置文件。 &結合值)。

Module數據庫層界面結合實現。

通常幾個Module S表示結合視圖這通常比數據庫層更復雜一點。

通常爲控制器的幾個Module

幾個Module對於特別複雜的類。

相關問題