軟件測試開發技術.Net的精髓XML和SOAP簡析

發表于:2009-08-13來源:作者:點擊數: 標簽:軟件測試xmlXMLSOAP精髓
軟件測試 開發 技術.Net的精髓XML和SOAP簡析 .Net多層架構 關鍵字:.Net XML SOAP Internet 的應用正在不斷地擴大,但我們的 Internet 編程方式還處于石器時代。Internet 用戶就像老式主機的分時終端上的用戶一樣,他們從一個受保護的資源請求信息,然后等待

軟件測試開發技術.Net的精髓XML和SOAP簡析   .Net多層架構

關鍵字:.Net XML SOAP

  Internet 的應用正在不斷地擴大,但我們的 Internet 編程方式還處于石器時代。Internet 用戶就像老式主機的分時終端上的用戶一樣,他們從一個受保護的資源請求信息,然后等待回應。你從正在瀏覽的 Internet 站點上接收的信息由它希望提供給你的、基于 HTML 的信息組成的。

  但是,同遠程 Web 站點進行交互式操作是不是更有趣?如果我們能用某種方法訪問遠程站點提供的計算能力并利用它的服務,而不僅僅是利用它的發布能力,會不會更好?這就是 .NET 將要提供的精華。

  .NET 將遠程 服務器 所提供的計算能力和允許用戶交互操作所必需的通訊結合在一起。明確地說,.NET 是為你-Internet 開發者-所設計的,它幫助你創建可擴充的新能力。你的 Internet 站點不應該成為帶寬海洋中的孤島,相反,你能以這樣的 方式建立你的站點:通過合作和互操作能力,使它融入 Internet 之中。

  所有這些的關鍵,當然是合作的能力。要具有互操作性,要以高速數據傳輸率來共享數據。如何做到這些?為什么 .NET 發生在今天而不是五年以前?

  當然一部分答案就在我們今天身在其中的網絡技術之中。從來沒有現在那么多的人擁有高速帶寬連接,并且在不久的將來還會有更多的人加入進來。想像一下人人擁有 DSL、Cable Modem 或寬帶無線連接的時代 ...... 我們將很難回憶起 300 波特 Modem 的時代

  在過去的幾年里,兩個最關鍵的進展就是引入了 XML 及其在 SOAP 中的應用。這些技術都是 .NET 的核心。要成為 .NET 開發世界中的佼佼者,就必須理解 XML 和 SOAP。

  .NET 技術

  你可能已經閱讀了一些關于 .NET 是什么和由什么東西組成的文章。.NET 允許我們在服務的層次上而不是在發布的層次上來共享信息并交互。Microsoft 的支持 .NET 的產品和許多來自第三方的組件、內容和功能擁有 .NET 的內部結構。但自然地會提出一個問題:“是什么使 .NET 能夠工作?”

  這些都從 XML 開始。

  用 XML 實現數據編碼

  要想理解 .NET ,就需要理解 XML 。像我們在自己的交流中所說和寫的語言一樣, XML ,eXtensible Markup Language,可擴展標記語言,是 .NET 的基礎。也許我們有偉大的思想和信息可以分享,但如果我們不能以一種別人可以理解的方式來表述我們的思想和信息,我們的艱苦工作和想法就只能躺在那里睡大覺。 XML 是 .NET 的靈魂,是所有 .NET 現在和將來的基礎。 數據庫 將通過 XML 中的紀錄集來讀寫,Web 瀏覽器將接受 XML 并將其和伴隨它的樣式表一起顯示,Visual Studio 甚至會產生 XML 代碼!不理解 XML 和與之相關的技術,你就不能同支持 .NET 的資源交流,無論是站點還是人!

  對于今天的 Web 服務器 而言, XML 差不多無所不在了。幾乎所有的計算平臺都能分析 XML ,因而也就能獲得 XML 文檔中的內容。Windows 能, Linux 能,當然 MVS 和 VMS 也能。甚至蜂窩式移動電話也能!所以,如果我們能找到一種方式從遠程系統獲得 XML 文檔,問題就剩下如何理解文檔中包含的數據了。這時,我們通過 SOAP 搭載 XML 文檔。

  用SOAP實現數據通訊

  

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97