20 Haziran 2016 Pazartesi

wsimport komutu

Giriş
Açıklaması şöyle
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.
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.

-e seçeneği
Şö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.

-keep seçeneği
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
You can also customize the package name of the generated code using the -p flag
Örnek
Şöyle yaparız
wsimport -s src -p com.example.calculator http://example.com/calculator?wsdl
-s / --source 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