@WebService這個標簽的作用是什么


當實現 Web Service 時,@WebService 注釋標記 Java 類;實現 Web Service 接口時,標記服務端點接口(SEI)。

(聲明webservice服務)

 

 

要點:

 

• 實現 Web Service 的 Java 類必須指定 @WebService 或 @WebServiceProvider 注釋。不能同時提供這兩種注釋。

 

此注釋適用於客戶機/服務器 SEI 或 JavaBeans 端點的服務器端點實現類。

 

• 如果注釋通過 endpointInterface 屬性引用了某個 SEI,那么還必須使用 @WebService 注釋來注釋該 SEI。

 

 

 

   

 

注釋目標:類型

 

屬性:

 

- name

 

wsdl:portType 

 

的名稱。缺省值為 Java 類或接口的非限定名稱。(字符串)

 

 

 

- targetNamespace

 

指定從 Web Service 生成的 WSDL 和 XML 元素的 XML 名稱空間。缺省值為從包含該 Web Service 的包名映射的名稱空間。(字符串)

 

 

 

- serviceName

 

指定 Web Service 的服務名稱:wsdl:service。缺省值為 Java 類的簡單名稱 + Service。(字符串)

 

 

 

- endpointInterface

 

指定用於定義服務的抽象 Web Service 約定的服務端點接口的限定名。如果指定了此限定名,那么會使用該服務端點接口來確定抽象 WSDL 約定。(字符串)

 

 

 

- portName

 

wsdl:portName。缺省值為 WebService.name+Port。(字符串)

 

 

 

- wsdlLocation

 

指定用於定義 Web Service 的 WSDL 文檔的 Web 地址。Web 地址可以是相對路徑絕對路徑。(字符串)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM