什麼是MicroSoft.Net?

最近學習下.net的基礎知識,本文來自百度百科。

     .NET 是 Microsoft XML Web services 平臺。XML Web services 允許應用程序通過 Internet 進行通訊和共享數據,而不管所採用的是哪種操作系統、設備或編程語言。Microsoft .NET 平臺提供創建 XML Web services 並將這些服務集成在一起之所需。對個人用戶的好處是無縫的、吸引人的體驗。

    基本概要 

 .NET就是微軟的用來實現XML,Web Services,SOA(面向服務的體系結構service-oriented architecture)和敏捷性的技術。對技術人員,想真正瞭解什麼是.NET,必須先了解.NET技術出現的原因和它想解決的問題,必須先了解爲什麼他們需要XML,Web Services 和 SOA。技術人員一般將微軟看成一個平臺廠商。微軟搭建技術平臺,而技術人員在這個技術平臺之上創建應用系統。從這個角度,.NET也可以如下來定義:.NET是微軟的新一代技術平臺,爲敏捷商務構建互聯互通的應用系統,這些系統是基於標準的,聯通的,適應變化的,穩定的和高性能的。從技術的角度,一個.NET應用是一個運行於.NET Framework之上的應用程序。(更精確的說,一個.NET應用是一個使用.NET Framework類庫來編寫,並運行於公共語言運行時 Common Language Runtime之上的應用程序。)如果一個應用程序跟.NET Framework無關,它就不能叫做.NET程序。比如,僅僅使用了XML並不就是.NET應用,僅僅使用SOAP SDK調用一個Web Service也不是.NET應用。.NET是基於Windows操作系統運行的操作平臺,應用於互聯網的分佈式。

接口規範
  先前  microsoft .net提到的接口規範問題,在.NET中,Web service接口通常使用Web Services Description Language (WSDL)描述。WSDL 使用XML來定義這種接口操作標準及輸入輸出參數,看起來很像COM和CORBA的接口定義語言(IDLS)Interface Definition Languages。接口定義後就必須使用一些協議調用接口,如SOAP協議,SOAP源於一種叫做XML RPC(XML遠程進程調用remote procedure calling)的協議,而Java則根據XML-RPC發展了自己的JAX-RPC協議用來調用Web Services。發佈和訪問Web Services的接口就用到UDDI了,這裏我們只需要知道WSDL使用XML定義Web Services接口,通過SOAP訪問Web Services,在internet上尋找Web Services使用UDDI就行了

1、.Net結構包括4部分

    1、VOS類型系統,2、元數據 3、公用語言規範  4、虛擬執行系統

2、.Net framework

      公共語言運行時(clr),.net framework類庫

   運行在clr之上的應用程序稱爲託管代碼,其他所有應用程序成爲非託管代碼

 

   

  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章