我正在嘗試使用 j2ee 學習 web 服務。我無法完全理解 WSDL 和服務端點介面之間的區別。每個的目的是什么,它們都是自動生成的?
uj5u.com熱心網友回復:
WSDL是超集:基于XML的界面描述語言
SEI是WSDL 中的元素之一:描述服務邏輯介面的操作元素的集合(定義要公開為 Web 服務的方法)。
這張圖說明了 SEI 和 WSDL 之間的關系。WSDL 2.0 中的底邊紅框(在 WSDL 1.x 介面中稱為 portType)
編譯到類的原因。Java 無法識別 XML 檔案。它需要通過Jaxb unmarshaling轉換為 Java 類物件(相反方向稱為 marshaling)
參考資料:
網路服務描述語言
jaxb 簡介
WSDL 契約簡介
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/519792.html
標籤:网页服务雅加达肥皂