Веб-сервисы - WSDL в Java - Расширение только файла скелета? - PullRequest
1 голос
/ 29 апреля 2010

Я преобразовал файл WSDL для генерации кода Java (с Axis2), который будет развернут как веб-служба. Нужно только реализовать и расширить созданный файл скелета? Или я могу редактировать и расширять другие классы тоже?

Боюсь, что изменение других файлов приведет к некоторому несоответствию между кодом WSDL и Java.

1 Ответ

2 голосов
/ 29 апреля 2010

Вы должны оставаться как можно дальше от изменения любых других файлов. Проблема маршаллинга / демаршаллинга во многом зависит от этих файлов, и ваши изменения могут вызвать проблему в самой базовой логике.

В идеале, если Java-скелеты генерируются правильно, вам никогда не потребуется изменять другие java-файлы. Используйте только их.

Расширение других java-файлов также сложно, так как маршаллер должен понимать, как маршалировать ваши подклассы

...