我有一個Java項目,需要爲每次執行加載大文件(用於NLP的語料庫)。我們稱之爲方法load(),並且只調用一次,而方法進程(String text)可以在屬於類Tagger類的地方多次調用。在Java中加載資源
我的問題是,無論何時我需要調整除Tagger類之外的一些代碼並重新編譯/運行項目,項目調用方法進程()時,我必須等待大約10秒或更長時間才能擁有這些資源已加載。我是否可以維護這些資源或Tagger類本身,以便我可以編輯任何代碼並重新編譯它們,而無需卸載Tagger類或卸載資源?
我的選擇是使用Web服務或一些小服務程序,但是否有更多的替代解決方案?或者更容易創建這些服務的庫?由於該解決方案僅在開發階段需要,但在部署後不需要,用戶在程序執行期間真正加載一次資源並在關閉時終止。
感謝,
哇感謝您的! – 2010-01-28 06:44:00