2013-02-05 40 views
0

我在模型類中使用BigInteger只是爲了在大多數情況下存儲和顯示值,而沒有任何數學操作。這樣做的原因(而不是使用字符串)是爲了避免轉換,因爲我使用的服務使用BigIntegers。 BigInteger的GWT實現看起來太重了,所以問題是用String類型更改屬性並在服務器端進行轉換是否合理。或者它沒有區別,因爲我不在客戶端操作價值觀?BigInteger作爲GWT模型實體的價值持有者

回答

0

首先與BigInteger一起使用將是謹慎的。只有在觀察到可以追溯到Pojo中的BigInteger的性能影響時,您才需要考慮替代策略。請勿事先避免微觀優化。

還要確保你是知道的GWT BigInteger的支持,並記錄針對功能的bug - http://code.google.com/p/google-web-toolkit/issues/list?can=2&q=BIgInteger

+0

同意 - 測量,然後再切割。如果用戶只是輸入值,即使是非常緩慢的解析速度也足夠快來處理它。 –

相關問題