陶然 發(fā)表于:13年09月09日 14:11 [轉載] IT168
藝龍網:.NET技術平臺演進
▲羅智:藝龍網站部架構師、網站部高級經理、公司架構組委員。
.NET是Microsoft XML Web services平臺。XML Web services 允許應用程序通過 Internet 進行通訊和共享數據,而不管所采用的是哪種操作系統(tǒng)、設備或編程語言。Microsoft .NET 平臺提供創(chuàng)建 XML Web services 并將這些服務集成在一起之所需。對個人用戶的好處是無縫的、吸引人的體驗NET有很多值得學習的地方,這里我們主要介紹。NET技術平臺的演進等方面。
組成.net軟件技術的組件,組件之一,“智能”客戶端應用軟件和操作系統(tǒng),包括PC、PA、手機或其他移動設備通過互聯(lián)網、借助Web Services技術,用戶能夠在任何時間、任何地點都可以得到需要的信息和服務。例如:可以在手機上閱讀新聞、定購機票、瀏覽在線相冊等等,F在我們假設一種場景,如公司內使用的CRM系統(tǒng),應用了。NET的解決方案后所有的業(yè)務人員便可以通過手機或PDA直接訪問客戶信息了。
一般來說,在IT技術界以及硬件產業(yè),技術的更新?lián)Q代速度非常得驚人,而慣例是所有的新技術都會遵循向下兼容的原則,但是。NET技術不僅僅做到了這一點,.NET甚至實現了相互之間的各自調用,這一點是非常難能可貴的。也就是說,不但我們可以在。NET組件中調用COM組件,同時也可以在COM組件中正常的調用。NET組件。這點帶來的好處是顯而易見的,一方面我們可以保持現有的技術資源,另一方面,在現有資源中可以利用。NET所帶來的各種新技術。
一般的數據庫事務控制要求事務里所做的操作必須在同一個數據庫內,這樣在出現錯誤的時候才能回滾(RllBack)到初始狀態(tài)。這就存在一個問題,在分布式應用程序中,我們往往需要同時操作多個數據庫,使用數據庫本身的事務處理,很難滿足程序對事務控制的要求。在COM+中,提供了完整的事務服務,我們可以利用它來完成在分布式應用程序中的事務控制。
.NET標準控件根據其應用環(huán)境分為兩類:
Windows Form控件:主要用于Windows應用程序的開發(fā)。所有的Windows控件都是從Control類中派生來的,該類包含了所有用戶界面的Windows Form組件,其中也包括Form類。Control類中包括了很多位所有控件所共享的屬性、時間和方法。它包含復選框、文本框、按鈕、標簽、圖像列表等。
Web窗體控件:主要用于Web應用程序的開發(fā)。它是專門針對Asp.NET Web窗體設計的服務器控件。Web窗體控件包含在命名空間System.Web.UI.WebControls中,當用戶使用Visual Studio創(chuàng)建Web窗體頁面時,會自動在后臺代碼文件中添加引用該命名空間的Using語句。