Frage

Was ist Ihre bevorzugte Methode BigDecimal in GWT Serialisierung?

Gibt es klug Abhilfen, oder tun Sie einfach verwenden Double oder String?

Von all den GWT Schmerzen dies bisher der größte; Ich würde es hassen, zwei Modelle zu erstellen, eine für Server und eine für GWT und Transformation von Daten von einem zum anderen. Auf der anderen Seite, während ich über die Verwendung von String anstelle von, sagen wir, javax.xml.datatype.Duration nicht viel kümmern, habe ich wegen der Berechnungen BigDecimal auf dem Server zu verwenden, die entweder zwei Modelle und Umwandlungseinrichtung, oder Tonnen winzigen Conversions für jede Berechnung BigDecimal.

War es hilfreich?

Lösung

Hier ist eine GWT java.math Paketimplementierung ich gebaut habe:

http://code.google.com/p/gwt-java-math /

Es basiert auf Implementierung Apache Harmony aber modifiziert wurde, laufen effizient in Java Script Doppel statt longs verwendet wird.

Es enthält eine nahezu vollständige Umsetzung des BigInteger, BigDecimal, MathContext, RoundingMode und Zufall.

Andere Tipps

Wie von GWT 2.1-Unterstützung für java.math.BigDecimal unterstützt.
release-not

Um meine eigene Frage zu beantworten, ich habe gerade GWT-math Projekt die fügt Unterstützung für BigDecimal und löst mein Problem ...

Auch hier ist die offizielle Anfrage für BigDecimal Unterstützung in GWT.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top