客戶支持
  首 頁 域名注冊  虛拟主機  營銷通  網站推廣  網站建設  企業郵局  優惠套餐  聯系我(wǒ)們  彙款方式  
網站首頁
客戶支持首頁
熱門文章排行
更多... 
 
熱門問題列表
首頁 -> 客戶支持
微軟.NET戰略和ASP.NET簡介

查看次數:543803   更新時間:2014/6/27    
 

ASP.NET又(yòu)叫ASP+,但并不僅僅是ASP的簡單升級,而是MicroSoft推出的新一(yī)代Active Server Pages腳本語言。ASP.NET是微軟發展的新型體(tǐ)系結構.NET的一(yī)部分(fēn),它的全新技術架構會讓每一(yī)個人的網絡生(shēng)活都變得更簡單。
首先需要特别指出的是,ASP.NET不僅僅隻是有了一(yī)個新界面并且修複了一(yī)些缺陷的ASP3.0的升級版本(即不同于ASP2.0升級到ASP3.0的轉變)。更爲重要的是,ASP.NET吸收了ASP以前版本的大(dà)優點并參照Java、VB語言的開(kāi)發優勢加入了許多新的特色,同時也修正了以前的ASP版本的運行錯誤。
要了解ASP.NET的真實面目,我(wǒ)們首先就得了解一(yī)下(xià)微軟.NET戰略。
1.1.1 微軟.NET的曆史
随着網絡經濟的到來,微軟公司希望幫助用戶,能夠在任何時候、任何地方、利用任何工(gōng)具都可以獲得網絡上的信息,并享受網絡通信所帶來的快樂。.NET戰略就是爲着實現這樣的目标而設立的。
微軟公開(kāi)宣布,今後将着重于網絡服務和網絡資(zī)源共享的開(kāi)發工(gōng)作,并稱,将會爲公衆提供更加豐富、有用的網絡資(zī)源與服務。
微軟新一(yī)代平台的正式名稱叫做“新一(yī)代Windows服務”(NGWS),現在微軟已經給這個平台注冊了正式的商(shāng)标——MicroSoft.Net。在.Net環境中(zhōng),微軟不僅僅是平台和産品的開(kāi)發者,并且還将作爲架構服務提供商(shāng)、應用程序提供商(shāng),開(kāi)展全方位的Internet服務。在談及這個平台中(zhōng)使用的新技術,微軟透露,它将在.Net環境中(zhōng)提供更多新産品和一(yī)攬子的全套服務。

    MicroSoft .NET平台的基本思想是:
側重點從連接到互聯網的單一(yī)網站或設備上,轉移到計算機、設備和服務群組上,使其通力合作,提供更廣泛更豐富的解決方案。用戶将能夠控制信息的傳送方式、時間和内容。計算機、設備和服務将能夠相輔相成,從而提供豐富的服務,而不是像孤島那樣,由用戶提供的集成。企業可以提供一(yī)種方式,允許用戶将它們的産品和服務無縫地嵌入自己的電子構架中(zhōng)。這種思路将擴展二十世紀八十年代首先由PC賦予的個人權限。

MicroSoft .NET将開(kāi)創互聯網的新局面,基于HTML的顯示信息将通過可編程的基于XML的信息得到增強。XML是經“萬維網聯盟”定義的受到廣泛支持的行業标準,Web浏覽器标準也是由該組織創建的。微軟公司爲開(kāi)發它投入了大(dà)量精力,但它并不是MicroSoft的專有技術。XML提供了一(yī)種從數據的演示視圖分(fēn)離(lí)出實際數據的方式。這是新一(yī)代互聯網的關鍵,提供了開(kāi)啓信息的方式,以便對信息進行組織、編程和編輯;可以更有效地将數據分(fēn)布到不同的數字設備;允許各站點進行合作,提供一(yī)組可以相互作用的“Web服務”。
1.1.2 微軟.NET的介紹
1.1.2.1  MicroSoft .NET綜述
MicroSoft .NET平台包括用于創建和操作新一(yī)代服務的.NET基礎結構和工(gōng)具;可以啓用大(dà)量客戶機的.NET User Experience;用于建立新一(yī)代高度分(fēn)布式的數以百萬計的.NET積木式組件服務;以及用于啓用新一(yī)代智能互聯網設備的.NET設備軟件。
MicroSoft .NET産品和服務—包括Windows.NET,連同建立積木式服務的核心集成套件;MSNTM .NET;個人訂購服務;Office.NET;Visual Studio .NET;以及用于.NET的bCentralTM。

.Net環境中(zhōng)的突破性改進在于:

1. 使用統一(yī)的Internet标準(如XML)将不同的系統對接;

2. 這是Internet上首個大(dà)規模的高度分(fēn)布式應用服務架構;

3.使用了一(yī)個名爲“聯盟”的管理程序,這個程序能全面管理平台中(zhōng)運行的服務程序,并且爲它們提供強大(dà)的安全保護後台;

.NET平台包括如下(xià)組件:
 
1.用戶數據訪問技術。其中(zhōng)包括一(yī)個新的基于XML的、以浏覽器爲組件的混合信息       架構,叫做“通用畫闆”;
 
    2.基于Windows DNA 2000的構建和開(kāi)發工(gōng)具;

    3.一(yī)系列模塊化的服務,其中(zhōng)包括認證、信息傳遞、存儲、搜索和軟件送遞功能;

4.一(yī)系列驅動客戶設備的軟件;


1.1.2.2  Microsoft.NET平台帶來的重要意義

我(wǒ)們來看一(yī)下(xià)MicroSoft .NET對開(kāi)發人員(yuán)、IT專業人員(yuán)、以及企業應用的巨大(dà)意義

 對于開(kāi)發人員(yuán)

    MicroSoft .NET的策略是将互聯網本身作爲構建新一(yī)代操作系統的基礎,對互聯網和操作系統的設計思想進行合理延伸。這樣,開(kāi)發人員(yuán)必将創建出擺脫設備硬件束縛的應用程序,以便輕松實現互聯網連接。MicroSoft .NET無疑是當今計算機技術通向計算時代的一(yī)個非常重要的裏程碑。
.NET的核心組件有:
• 一(yī)組用于創建互聯網操作系統的構建塊,其中(zhōng)包括Passport.NET(用于用戶認證)以及用于文件存儲的服務、用戶首選項管理、日曆管理以及衆多的其它任務
• 構建和管理新一(yī)代服務的基本結構和工(gōng)具,包括Visual Studio.NET、.NET企業服務器、.NET框架和Windows.NET
• 能夠啓用新型智能互聯網設備的.NET設備軟件
• .NET用戶體(tǐ)驗
.NET對終用戶來說非常重要,因爲計算機的功能将會得到大(dà)幅度提升,同時計算機操作也會變得非常簡單。特别地,用戶将完全擺脫人爲的硬件束縛:用戶可以自由沖浪于互聯網的多維時空,而不是束縛在便攜式電腦的方寸空間——可通過任何桌面系統、任何便攜式電腦、任何移動電話(huà)或PDA進行訪問,并可對其進行跨應用程序的集成。
.NET可使用戶輕松進行互聯網連接,并輕松完成那些在當今看來十分(fēn)費(fèi)時而且費(fèi)力的事務,它們往往要求用戶進行數據重輸入并需運行幾個小(xiǎo)時才能完成。通過将多項安全數據流合并到單一(yī)的用戶界面(或者甚至是可編程決策引擎),.NET架構将用戶從充斥于當今Web的數據豎井的束縛中(zhōng)解脫出來。用戶可以自由訪問、自由查看、自由使用他們的數據。
  .NET對開(kāi)發人員(yuán)來說也十分(fēn)重要,因爲它不但會改變開(kāi)發人員(yuán)的開(kāi)發應用程序的方式,而且使得開(kāi)發人員(yuán)能創建出全新的各種應用程序。新型開(kāi)發範例的核心是Web服務這個概念的引入。Web服務是一(yī)種通過簡單對象訪問協議(SOAP),在互聯網上展露其功能性的、極爲公開(kāi)的服務。SOAP是一(yī)種基于可擴展标記語言(XML)制定的協議。
在過去(qù),開(kāi)發人員(yuán)通過集成本地系統服務來構建應用程序。在這種模型下(xià),開(kāi)發人員(yuán)可以訪問豐富的開(kāi)發資(zī)源并能嚴格控制應用程序的行爲。
如今,開(kāi)發人員(yuán)已在很大(dà)程度上掙脫了這種模型的束縛,緻力于構建具有複雜(zá)結構的n層化系統,這種系統能将網絡上衆多的應用程序一(yī)并進行集成,大(dà)大(dà)提升了應用程序的價值。這樣,開(kāi)發人員(yuán)便可把精力集中(zhōng)在充分(fēn)挖掘軟件獨特的商(shāng)業價值,而不是構建基本結構上。可喜的局面将應運而生(shēng):軟件投放(fàng)市場的時間大(dà)大(dà)縮短、開(kāi)發人員(yuán)的編程效率明顯提高,終把質量上乘的軟件呈現給用戶。
我(wǒ)們正在進入一(yī)個嶄新的計算時代——一(yī)個由互聯網(尤其是Internet核心技術XML)實現的時代。利用XML,能夠創建出可供任何人從任何地方使用的、功能非常強大(dà)的應用程序。它極大(dà)地拓展了應用程序的功能,并實現了軟件的動态提供。在這種情況下(xià),軟件已不完全指那些從光盤進行安裝的程序,而是演變成了一(yī)種服務——類似于ID調用程序或按收看次數進行收費(fèi)的電視——人們可通過通信媒體(tǐ)訂購的服務。
n層計算技術具有能夠大(dà)幅度提高生(shēng)産力、緊密耦合的特點,而Web概念具有面向消息、松散耦合的特點,我(wǒ)們将二者有機地糅合在一(yī)起,實現了上述構想。我(wǒ)們将這種計算風格稱爲Web服務,它的出現标志(zhì)着人類已經邁入應用程序開(kāi)發技術的新紀元。Web服務是一(yī)種應用程序,它可以通過編程并使用标準的Internet協議,像超文本傳輸協議(HTTP)和XML,将功能展示在互聯網和企業内部網上。還可将Web服務視作Web上的組件編程。
從理論上講,開(kāi)發人員(yuán)可通過調用Web應用編程接口(API),将Web服務集成到應用程序中(zhōng)。其調用方法與調用本地服務類似,不同的是Web API調用可通過互聯網發送給位于遠程系統中(zhōng)的某一(yī)服務。例如,MicroSoft Passport(Passport)服務使得開(kāi)發人員(yuán)能夠對應用程序進行認證。通過對Passport服務編程,開(kāi)發人員(yuán)可以充分(fēn)利用Passport的基本結構,通過運行Passport來維護用戶數據庫,以确保其正常運行、定期備份等等。
.NET正是根據這種Web服務原則而創建的,微軟目前正着手提供這個基本結構,以便通過.NET平台的每一(yī)部分(fēn)來實現這種新型的Web服務。而Visual Studio.NET、.NET框架、Windows.NET和.NET企業服務器,正是爲進行基于Web服務模型的應用程序開(kāi)發而度身定做的新一(yī)代開(kāi)發工(gōng)具和基本結構。.NET構建塊服務、新增的.NET設備支持以及即将到來的.NET用戶體(tǐ)驗,将爲人們徹底攻克這一(yī)難題劃上一(yī)個圓滿的句号,使人們能夠充分(fēn)利用Web服務模型,如願以償地開(kāi)發出新一(yī)代應用程序。

 .NET對IT專業人員(yuán)的重要意義
目前,IT專業人員(yuán)能夠利用與構建.NET平台相同的技術。
.NET Enterprise Servers和Windows 2000操作系統,爲創建具有高度可管理性的、能迅速投入市場的應用程序提供了堅實基礎。它們利用的是可擴展标記語言(XML),因此随着Web體(tǐ)系結構的革新,在此平台上創建的程序依然很有價值。
.NET平台的核心是,采用有效的、分(fēn)門别類的方式來構建應用程序,達到其前所未有的規模。該平台上的Web服務模型指的是:企

[返 回]
上海陽桃網絡科技有限公司 vip.bangweb.cn (百川網絡)