Как добавить метод к существующему развитию веб-сервиса с помощью axis2 и eclipse - PullRequest
1 голос
/ 14 марта 2011

У меня есть веб-сервис, написанный на axis2, начиная с wsdl с использованием утилиты wsdl2java. Я разработал его с помощью затмения. Работает нормально. Какой лучший способ добавить новый метод в веб-сервис? Я должен добавить метод в wsdl и воссоздать весь файл Java с wsdl2java и скопировать фактический код в новый класс? Или есть более быстрый способ?

Спасибо заранее.

Nicola

Ответы [ 2 ]

0 голосов
/ 20 августа 2012

Вы даже можете добавить новый метод в код и сделать запись метода в WSDL и conf \ axis

0 голосов
/ 20 марта 2011

Если вы используете подход "сначала контракт", лучший способ добавить метод - это действительно изменить WSDL и затем заново создать классы с помощью wsdl2java .

Инструменты воссоздают все ваши скелетные классы, поэтому убедитесь, что это не переопределит любой код, который вы добавили в него, иначе вы потеряете свои модификации. Чтобы избежать этого, вы должны создать интерфейс для скелета с параметром -ssi. Затем попросите собственный класс реализовать этот интерфейс и использовать его вместо реализации, которую создает wsdl2java.

...