Я работаю над приложением для Android. Мне нужно использовать веб-службу. У меня есть файл wsdl, но я хочу преобразовать его в Java, чтобы использовать его функции в своих программах на Java. Есть ли способ преобразовать файл wsdl в Java?
Да, вы можете использовать:
Все, что вам нужно, это предоставить wsdl, и клиент, который является классами Java, будет будет автоматически создан для вас.
Предполагая, что у вас установлено JAXB Перейдите в следующий каталог C: \ Program Files \ jaxb \ bin , откройте окно командной строки здесь
> xjc -wsdl http: //localhost/mywsdl/MyDWsdl.wsdl C: \ Users \ myname \ Desktop
C: \ Users \ myname \ Desktop это выходная папка, которую вы можете изменить по своему усмотрению
http: //localhost/mywsdl/MyDWsdl.wsdl - это ссылка на WSDL
Вы можете использовать WSDL2JAVA Codegen (или) Вы можете просто использовать мастер « Web Service / WebServiceClient », доступный в Eclipse IDE. Откройте IDE и нажмите «Ctrl + N», выберите « Web Service / WebServiceClient », укажите URL-адрес wsdl, выходную папку и выберите «Finish».
Он создает полные исходные файлы, которые вам понадобятся.