1 回答

TA貢獻(xiàn)245條經(jīng)驗(yàn) 獲得超106個(gè)贊
WSDL是網(wǎng)絡(luò)服務(wù)描述語言是Web Service的描述語言,它包含一系列描述某個(gè)web service的定義。
怎樣向別人介紹你的 web service 有什么功能,以及每個(gè)函數(shù)調(diào)用時(shí)的參數(shù)呢?你可能會(huì)自己寫一套文檔,你甚至可能會(huì)口頭上告訴需要使用你的 web service 的人。這些非正式的方法至少都有一個(gè)嚴(yán)重的問題:當(dāng)程序員坐到電腦前,想要使用你的 web service 的時(shí)候,他們的工具(如 Visual Studio)無法給他們提供任何幫助,因?yàn)檫@些工具根本就不了解你的 web service。解決方法是:用機(jī)器能閱讀的方式提供一個(gè)正式的描述文檔。web service 描述語言 (WSDL) 就是這樣一個(gè)基于 XML 的語言,用于描述 web service 及其函數(shù)、參數(shù)和返回值。因?yàn)槭腔?XML 的,所以 WSDL 既是機(jī)器可閱讀的,又是人可閱讀的,這將是一個(gè)很大的好處。一些最新的開發(fā)工具既能根據(jù)你的 web service 生成 WSDL 文檔,又能導(dǎo)入 WSDL 文檔,生成調(diào)用相應(yīng) web service 的代碼。
希望這對(duì)你有幫助,祝您學(xué)習(xí)愉快!
添加回答
舉報(bào)