wsimport is a command-line tool bundled with Java's Web Services Development Pack, primarily based on the Java API for XML-Based Web Services (JAX-WS). Its primary role is to convert WSDL files into Java classes. These classes represent the operations and data structures of the web service, making it easier for developers to interact with it.
wsimport aracının .Net dünyasında karşılığı svcutil aracıdır.
Buludunduğu Yer
Şuna benzer bir dizinde bulunur.
-e seçeneği
Şöyle yaparız.
-keep seçeneği
Bu seçenek ile hem .class hem de .java dosyalarını üretiriz.
C:\Program Files\Java\jdk1.8.0_25\bin>wsimport.exe
-d / --dest seçeneği
Açıklaması şöyle. Aslında -s seçeneği ile aynı
Specifies the destination directory where the generated Java source files will be placed.
Şöyle yaparız.
wsimport.exe -s e:\temp\javaws
http://localhost:8733/Design_Time_Addresses/BillingService/?wsdl
--extension seçeneği
Açıklaması şöyle.
Allows the use of vendor-specific extensions when parsing the WSDL. This is often needed when dealing with non-standard or proprietary WSDL documents.
Bu seçenek ile hem .class hem de .java dosyalarını üretiriz.
wsimport -keep http://example.com/webservice?wsdl
-p / -package seçeneği
Açıklaması şöyle
This flag specifies the directory where you want the generated Java classes to be stored.
Örnek
Şöyle yaparız
wsimport -s src http://example.com/calculator?wsdl
Örnek
Şöyle yaparız
wsimport -s src LocalCalculator.wsdl
Hiç yorum yok:
Yorum Gönder