基于aspnet平臺開發(fā)概述

基于aspnet平臺開發(fā)概述

ID:15567506

大?。?35.50 KB

頁數(shù):14頁

時(shí)間:2018-08-04

基于aspnet平臺開發(fā)概述_第1頁
基于aspnet平臺開發(fā)概述_第2頁
基于aspnet平臺開發(fā)概述_第3頁
基于aspnet平臺開發(fā)概述_第4頁
基于aspnet平臺開發(fā)概述_第5頁
資源描述:

《基于aspnet平臺開發(fā)概述》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第六章基于ASP.NET的數(shù)據(jù)庫開發(fā)6.1基于ASP.NET平臺開發(fā)概述6.1.1ASP.NET概述·ASP.NET的概念A(yù)SP.NET是微軟推出的ASP的下一代Web開發(fā)技術(shù),作為一種網(wǎng)絡(luò)應(yīng)用的商業(yè)開發(fā)模式,涉及許多網(wǎng)絡(luò)應(yīng)用方面的知識。同時(shí),作為Microsoft.NETFramework平臺的一部分,ASP.NET提供了一種基于組件的、可擴(kuò)展且易于使用的方式來構(gòu)建、部署及運(yùn)行面向任意瀏覽器和移動設(shè)備的Web應(yīng)用程序。ASP.NET是Web開發(fā)領(lǐng)域的最前沿的技術(shù),是其中的佼佼者,在構(gòu)建基于HTTP協(xié)議進(jìn)行傳

2、輸?shù)姆植际綉?yīng)用程序方面,它是目前最先進(jìn),特征最豐富、功能最強(qiáng)大的平臺?!SP.NET的優(yōu)點(diǎn)1、與瀏覽器無關(guān)ASP.NET是一個(gè)與瀏覽器無關(guān)的程序設(shè)計(jì)框架,利用它編寫的應(yīng)用程序可以與最新版本的InternetExplorer、NetscapeNavigator等常用的瀏覽器兼容。2、將業(yè)務(wù)邏輯代碼與顯示邏輯分開在ASP.NET中引入了“代碼隱藏”這一新概念,通過在單獨(dú)的文件中編寫表示應(yīng)用的業(yè)務(wù)邏輯代碼,使其與HTML編寫的顯示邏輯分開,從而更好的理解和維護(hù)應(yīng)用程序,并使得程序員可以獨(dú)立于設(shè)計(jì)人員工作。3、新的

3、集成開發(fā)環(huán)境VisualStodio.NET提供了一個(gè)強(qiáng)大的、界面友好的集成開發(fā)環(huán)境,以使開發(fā)人員能夠輕松地開發(fā)Web應(yīng)用程序。4、簡單性和易學(xué)性ASP.NET使得運(yùn)行一些平常的任務(wù)如表單的提交、客戶身份的驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變的非常簡單。ASP.NET包含稱為ASP.NET換件的HTML服務(wù)器控件集合,這些控件可通過腳本以程序方式使用。另外,它還包括一組稱為“Web服務(wù)器控件”都有自己的屬性、方法和事件,用于控制控件在應(yīng)用程序中的外觀和行為。所有ASP.NET控件和其他對象都可引發(fā)事件,可通過代碼以程序

4、方式處理這些事件,從而更好的管理代碼。在ASP.NET中,有一組用于進(jìn)行用戶驗(yàn)證的控件,可以大大減少驗(yàn)證代碼和編寫量。它還支持Cookie的管理和對未經(jīng)授權(quán)的登錄進(jìn)行重定向。5、用戶賬戶和角色ASP.NET允許創(chuàng)建“用戶賬戶”和“角色”以便每個(gè)用戶能訪問不同的代碼和可執(zhí)行代碼,從而提高應(yīng)用程序的安全性。6、多處理器環(huán)境的可靠性ASP.NET是一種可以用于多處理器的開發(fā)工具,它在多處理環(huán)境下用特殊的無縫技術(shù),大大提高了運(yùn)行速度。即使現(xiàn)在的ASP.NET應(yīng)用軟件是為一個(gè)處理器開發(fā)的,將來多處理器運(yùn)行時(shí)不需要任何改

5、變就能提高他們的效能。7、可擴(kuò)展性ASP.NET是一項(xiàng)可擴(kuò)展技術(shù)。為了提高ASP.NET應(yīng)用程序的可擴(kuò)展性,改進(jìn)了服務(wù)器的通行,使得可以在多臺服務(wù)器上進(jìn)行一個(gè)應(yīng)用程序。8、高效的可管理性ASP.NET使用分組的配置系統(tǒng),使服務(wù)器環(huán)境和應(yīng)用設(shè)置更加簡單。因?yàn)榕渲眯畔⒍急4嬖诨赬ML的文本文件中,新的設(shè)置不需要啟動本地的管理工具就可以實(shí)現(xiàn)。這種被稱為“ZeroLocalAdministration”的哲學(xué)觀念使ASP.NET的基于應(yīng)用的開發(fā)更加具體和快捷。一個(gè)ASP.NET的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要

6、簡單的拷貝一些必須的文件,而不需要重新啟動系統(tǒng)。9、執(zhí)行效率的大幅提高不像以前的ASP即時(shí)解釋程序,ASP.NET是將服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯執(zhí)行,使得應(yīng)用程序的執(zhí)行效率有了很大的提高。10、易于配置和部署利用純文本配置ASP.NET應(yīng)用程序,可在程序運(yùn)行時(shí)上傳或修改配置文件,而無需重新啟動服務(wù)器。部署或替換已編譯的代碼時(shí)也無需重新啟動服務(wù)器,ASP.NET會自動將所有新的請求指向新代碼。11、靈活的輸出緩存根據(jù)應(yīng)用程序的需要,ASP.NET可以緩存頁數(shù)據(jù)、頁的一部分或整個(gè)頁。緩存的項(xiàng)目可以依賴緩存中的文件

7、或其他項(xiàng)目,或者可以根據(jù)過期策略進(jìn)行刷新。12.、國際化ASP.NET在內(nèi)部使用Unicode以表示請求和響應(yīng)數(shù)據(jù)??梢詾槊颗_計(jì)算機(jī)、每個(gè)目錄和每頁配置國際化設(shè)置。13、跟蹤和調(diào)試ASP.NET提供了跟蹤服務(wù),該服務(wù)可在應(yīng)用程序級別調(diào)試過程中啟用??梢赃x擇頁面的信息,或者使用應(yīng)用程序級別的跟蹤查看工具查看信息,在開發(fā)和應(yīng)用程序處于生產(chǎn)狀態(tài)時(shí),ASP.NET支持使用.NETFramework調(diào)試工具進(jìn)行本地和遠(yuǎn)程調(diào)試。當(dāng)應(yīng)用程序處于成產(chǎn)狀態(tài)時(shí),跟蹤語句能夠留在產(chǎn)品代碼中而不會影響性能。14、.NETFramew

8、ork集成因?yàn)锳SP.NET是.NETFramework的一部分,整個(gè)平臺的功能靈活性對Web應(yīng)用程序都是可用的。也可從Web上流暢地訪問.NET類庫以及消息和數(shù)據(jù)訪問解決方案。ASP.NET是獨(dú)立于語言之外的,所以開發(fā)人員能選擇最適于應(yīng)用程序的語言。另外,公共語言運(yùn)行庫的互用性還保存了基于COM開發(fā)的現(xiàn)有投資?!SP.NET的發(fā)展前景ASP.NET3.5的推出背景,是整個(gè)開發(fā)平臺的重新整合,Vi

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。