WebService 基础
?WSDL:Web服務(wù)描述語言,它是一個XML文檔,用于說明一組SOAP消息以及如何交換這些信息;同時定義了服務(wù)的位置以及使用服務(wù)的通信協(xié)議,還可以提供更高層次的消息
UDDI:統(tǒng)一描述、發(fā)現(xiàn)和集成
SOAP:簡單對象訪問協(xié)議,他是一種基于XML的通信協(xié)議
此 Web 服務(wù)使用 http://tempuri.org/ 作為默認(rèn)命名空間。
建議: 公開 XML Web services 之前,請更改默認(rèn)命名空間。
每個 XML Web services 都需要一個唯一的命名空間,以便客戶端應(yīng)用程序能夠?qū)⑺c Web 上的其他服務(wù)區(qū)分開。http://tempuri.org/ 可用于處于開發(fā)階段的 XML Web services,而已發(fā)布的 XML Web services 應(yīng)使用更為永久的命名空間。
應(yīng)使用您控制的命名空間來標(biāo)識 XML Web services。例如,可以使用公司的 Internet 域名作為命名空間的一部分。盡管有許多 XML Web services 命名空間看似 URL,但它們不必指向 Web 上的實際資源。(XML Web services 命名空間為 URI。)
使用 ASP.NET 創(chuàng)建 XML Web services 時,可以使用 WebService 特性的 Namespace 屬性更改默認(rèn)命名空間。WebService 特性適用于包含 XML Web services 方法的類。下面的代碼實例將命名空間設(shè)置為“http://microsoft.com/webservices/”:
C#
[WebService(Namespace="http://microsoft.com/webservices/")] public class MyWebService {// 實現(xiàn) }總結(jié)
以上是生活随笔為你收集整理的WebService 基础的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx+tomcat+resin+j
- 下一篇: Matlab与神经网络入门