JAX-WS 2.0 - Миграция с xsd: двойной на xsd: десятичный - PullRequest
0 голосов
/ 08 марта 2011

Я написал приложение, которое в значительной степени опирается на данные, полученные из веб-сервисов, для которых я создал клиентов JAX-WS.WSDL использует типы xsd: double для представления всех типов с плавающей запятой, но так как они иногда представляют денежные суммы, я бы хотел изменить их все на xsd: десятичные объекты.Пока я использую свою собственную копию WSDL со всеми экземплярами xsd: double, замененными на xsd: decimal, и заглушками, сгенерированными из модифицированного WSDL, я могу столкнуться с какими-либо проблемами?

Спасибо и с уважением

Иосиф.

1 Ответ

1 голос
/ 09 марта 2011

Пока вы не зависите от возможности кодировать любые "странные значения" / тонкости IEEE-754 (в зависимости от вашей точки зрения), такие как -0.0, бесконечность или NaN, и будьте осторожны, чтобы избежать несоответствия импеданса между что предоставляют веб-сервисы и что ожидает ваше приложение, я не верю, что у вас возникнут какие-либо проблемы.

Я предполагаю, что эти значения будут обрабатываться как BigDecimal с в вашем приложении?

...