Я преобразовал файл WSDL, чтобы сгенерировать код Java (с Axis2), который будет развернут как веб-сервис. Я должен только реализовать и расширить скелетный сгенерированный файл? Или, я могу отредактировать и расширить другие классы также?
Я боюсь, что изменение других файлов приведет к некоторому несоответствию между кодом Java и WSDL.
Вам следует держаться как можно дальше от изменения любых других файлов. Проблема в том, что маршаллинг / демаршалинг во многом зависит от этих файлов, и ваши изменения могут вызвать проблему в самой этой основной логике.
В идеале, если скелеты Java созданы правильно, вам никогда не потребуется изменять другие файлы Java. Только используйте их.
Расширение других java-файлов также непросто, поскольку маршаллеру необходимо понимать, как упорядочивать ваши подклассы