BigInteger作为GWT模型实体中的价值持有者

时间:2013-02-05 15:03:35

标签: gwt biginteger gwt-rpc

我在模型类中使用BigInteger只是为了在大多数情况下存储和显示值,而不进行任何数学运算。这样做的原因(而不是使用字符串)是为了避免转换,因为我使用的服务与BigIntegers一起运行。 BigInteger的GWT实现看起来太重了,所以问题是用String类型更改属性并在服务器端进行转换是否合理。或者它没有区别,因为我没有在客户端上使用值?

1 个答案:

答案 0 :(得分:0)

首先使用BigInteger是明智的。只有当观察到性能影响可以追溯到BigInteger处于pojo中时,您才需要考虑替代策略。尽量避免微观优化。

同时确保您了解GWT中的BigInteger支持以及针对该功能记录的错误 - http://code.google.com/p/google-web-toolkit/issues/list?can=2&q=BIgInteger