2011-12-21 90 views
0

我正在爲我公司的一個小型項目進行貨幣轉換。該計劃是提供一個具有最小接口的jar文件,以便讓我的同事簡單起來。我遇到的問題是確定爲jar提供配置的最佳方式。我應該如何外部化tomcat webapp中的jar配置?

見罐子需要知道,我不希望客戶端代碼,一定需要擔心,那就是消耗Web服務的具體位置的一些信息。

這裏是上下文接口,但請不要太分心critiqing吧:)

public static ConversionResult convert(String amount, 
    String currencyCodeFrom, String currencyCodeTo); 

用戶的Maven構建過程中會得到罐子然後到tomcat的webapp內使用。然後他們需要以某種方式設置配置,而且我很難決定採用哪條路線。

這裏是我考慮的選項:在Tomcat中

  • 設置JNDI
  • 資源包
  • 春PropertyOverrideConfigurer
  • 東西定製

鑑於此設置是什麼做到這一點的最佳方式?有沒有更好的選擇,我錯過了?

回答

相關問題