2011-12-27 49 views
0

我正在研究一個模式系統,用戶可以存儲所有參數的預設,並且我想包括在預設之間進行插值的可能性。我們正在討論許多參數(80-100),所以我想它必須儘可能快。這將是一個聰明的方式來做到這一點? 一些有用的建議非常感謝。java設計 - 用戶預設系統

在此先感謝!

回答

1

您可以將它們存儲在屬性文件中,可以位於用戶主目錄中,也可以將用戶名包含在文件名中。

如果您有權訪問數據庫,則還可以在其中存儲預設。

至於插值,這取決於你必須插入什麼值。你能提供更多信息嗎?

+0

嗨托馬斯。有不同類型的字段,浮點數,整數和浮點數[],ints [] ..你會推薦XML嗎?謝謝! – menemenemu 2011-12-27 12:57:10

+0

@menemenemu在數組的情況下,是的,你可以使用xml。或者將這些數組存儲爲逗號分隔的列表,例如, '=的someArray 1,2,3,4'。這對於基本數組(複雜對象應該使用一些更完整的標記,例如JSON來表達更好),並且解析這樣的字符串可能比解析xml更快(並不是說這些最小差異將會很重要:))。 – Thomas 2011-12-27 12:59:49

+0

感謝提示托馬斯!我將從JSON開始。 – menemenemu 2011-12-27 13:31:20