Я создаю веб-приложение с классом Product, которое я хотел бы разделить с веб-сервисом JAX-WS.Общие типы в веб-сервисе Java
В основном, веб-приложение отправляет экземпляр класса Product в веб-сервис, веб-сервис вносит некоторые изменения в свои поля и отправляет его обратно как возвращаемый тип.
Можно ли использовать один и тот же тип в Java таким образом? Если нет, каков будет подход к решению этой проблемы?
Когда я это делаю и регенерирую WSDL для веб-службы, он по-прежнему создает прокси для продукта для потребления в моем веб-приложении. Метод WS возвращает этот проксированный тип продукта, и я не могу отнести его к Продукту, поскольку его веб-приложение понимает его ... – xingyu
Возможно, вам нужно маршалировать и развязать другой способ. Используйте JAXB и попросите его маршализовать запрос в свой объект Product. Или попробуйте дизайн REST - просто передайте идентификатор продукта в HTTP-запрос GET. – duffymo
Ах спасибо ... немного еды для размышлений. – xingyu