Сопоставление объектов домена с прокси-объектами веб-службы в Java - PullRequest
1 голос
/ 25 декабря 2009

Я пытаюсь найти способ сопоставления доменных объектов с прокси-объектами веб-службы, созданными различными стеками веб-служб Java. Как веб-сервис (.NET), так и код Java используют реализации определенной спецификации. Спецификация предназначена для предоставления очень подробного описания классов доменов, которые должны быть реализованы на разных платформах. Однако, когда реализация .NET предоставляется через веб-службу, стеки веб-службы Java в конечном итоге генерируют классы домена на основе WSDL, которые должны быть сопоставлены с реализацией классов Java на основе спецификаций. Например, есть два класса ENTRY, один из реализации Java, другой является параметром для вызова веб-службы, и потребители веб-службы вынуждены иметь дело с созданием WSDL ENTRY, используя класс домена Java (ENTRY ).

Любые рекомендуемые практики?

С наилучшими пожеланиями, и хорошего Нового года!

Сереф ​​Арикан

1 Ответ

0 голосов
/ 10 декабря 2010

Вы можете использовать Java mapping frameworks.

  1. Номин: http://nomin.sourceforge.net. Используются правила декларативного отображения, написанные на Groovy.

  2. Dozer: http://dozer.sourceforge.net. Его правила отображения поставляются в виде файлов XML.

...