2015-03-18 2 views
3

Первоначально я использовал восходящий подход (код к WSDL) для генерации wsdl-файла с использованием трех классов.WSDL для java-кода для создания дополнительных классов

Теперь, используя сгенерированный файл wsdl, я пытаюсь создать код i.e сверху вниз, используя eclipse и создавая множество классов, чем то, что я использовал изначально для создания файла wsdl. Как мне избавиться от ненужных классов и получить исходные классы, которые я написал?

+1

Это будет невозможно, насколько мне известно. 'Top down' создаст остовный скелет для получения ответов на запрос. Это почти как заглушка. –

ответ

3

Вы, скорее всего, никогда не получите точный исходный код, если вы идете с кодом -> сгенерируйте WSDL из кода (например, jax-ws) -> сгенерируйте код из WSDL (например, wsimport), и это прекрасно, потому что разработка с поддержкой WSDL и его коллегой являются два разных подхода.

С помощью подхода, основанного на WSDL, сначала указывается ваш WSDL-контракт, а затем обычно создается код сервера/клиента из договора.

С кодовым подходом вы определяете службу и ее операции на Java и обычно полагаетесь на фреймворк для создания окончательного WSDL.

Смежные вопросы