asp.net網(wǎng)站開發(fā)及其應(yīng)用_第1頁
asp.net網(wǎng)站開發(fā)及其應(yīng)用_第2頁
asp.net網(wǎng)站開發(fā)及其應(yīng)用_第3頁
asp.net網(wǎng)站開發(fā)及其應(yīng)用_第4頁
asp.net網(wǎng)站開發(fā)及其應(yīng)用_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、網(wǎng)站開發(fā)與應(yīng)用論文姓名:李海洋 班級:910011P學(xué)號:t網(wǎng)站開發(fā)應(yīng)應(yīng)用的優(yōu)勢隨著現(xiàn)代信息技技術(shù)的發(fā)展,基基于Web服服務(wù)的信息發(fā)發(fā)布成為技術(shù)術(shù)改革與發(fā)展展的方向。網(wǎng)網(wǎng)站對一個公公司企業(yè)或者者學(xué)校已經(jīng)到到了不可或缺缺的地步.而而與此同時網(wǎng)網(wǎng)站開發(fā)也越越來越得到人人們的重視.談到網(wǎng)站開發(fā),我們首先會會想到它的開開發(fā)語言和環(huán)環(huán)境,在這方方面(cc#)有著絕絕對的優(yōu)勢,在我們了解解它的優(yōu)勢之之前,我們必必須明白以下下幾個問題1. ASPP.Net是是什么?ASP.Net是建建立在微軟新新一代.Neet平臺架構(gòu)構(gòu)上,利用普普通語言運行行時(Commmon LLanguaage Ruuntimee)在

2、服務(wù)器器后端為用戶戶提供建立強強大的企業(yè)級級Web應(yīng)用用服務(wù)的編程程框架。22目前ASSP.Nett的開發(fā)語言言有那些? 目前ASPP.Net的的開發(fā)語言有有三種語言,CC#,Vissual BBasic.Net和JJScripp. 3ASP.Net與AASP的聯(lián)系系和主要區(qū)別別是什么?ASSP.Nett與現(xiàn)存的AASP保持語語法兼容,實實際上我們可可將現(xiàn)有的AASP源碼文文件擴展名“.asp”改改為“.asspx”,然然后配置在支支持ASP.Net運行行時的IISS服務(wù)器的WWeb目錄下下,即可獲得得ASP.NNet運行時時的全部優(yōu)越越性能。ASPP.Net與與ASP的主主要區(qū)別在于于前者是

3、編譯譯(Comppile)執(zhí)執(zhí)行,而后者者是解釋(IInterppret)執(zhí)執(zhí)行,前者比比后者有更高高的效率。實實際上我們可可以把ASPP.Net的的執(zhí)行過程看看做是編譯后后的普通語言言運行時代碼碼充當(dāng)一個和和前端瀏覽器器和中間件用用戶交互的應(yīng)應(yīng)用程序,它它接受用戶的的請求,輸出出HTML流流到客戶端顯顯示。除此之之外,ASPP.Net還還可以利用.Net平臺臺架構(gòu)的諸多多優(yōu)越性能,如如類型安全,對對XML,SSOAP, WSDL等等Interrnet標(biāo)準(zhǔn)準(zhǔn)的強健支持持。 4.ASP.NNet的主要要優(yōu)點有哪些些? ASP.NNet可完全全利用.Neet架構(gòu)的強強大,安全,高高效的平臺特特性。

4、ASPP.Net是是運行在服務(wù)務(wù)器后端編譯譯后的普通語語言運行時代代碼,運行時時早綁定(EEarly Bindiing),即即時編譯,本本地優(yōu)化,緩緩存服務(wù),零零安裝配置,基基于運行時代代碼受管與驗驗證的安全機機制等都為AASP.Neet帶來卓越越的性能。對XXML,SOOAP,WSSDL等Innterneet標(biāo)準(zhǔn)的強強健支持為AASP.Neet在異構(gòu)網(wǎng)網(wǎng)絡(luò)里提供了了強大的擴展展性。5HTMLL Servver Coontroll和Web Serveer Conntrol有有什么聯(lián)系和和區(qū)別?HTMLL Servver Coontroll是為了和傳傳統(tǒng)ASP保保持兼容而開開發(fā)的一類基基于HTM

5、LL靜態(tài)頁面的的控件(如文文本框,按鈕鈕),它們與與這些控件一一一對應(yīng),它它們位于命名名空間Sysstem.WWeb.UII.HtmllContrrols里。 WWeb Seerver Contrrol 是專專為下一代基基于組件開發(fā)發(fā)的.Nett平臺架構(gòu)而而量身定做的的,它不僅包包括具有傳統(tǒng)統(tǒng)HTML靜靜態(tài)頁面的控控件等Webb Servver Coontroll,它還包括括有AdRootatorr,XML等等功能強大的的組件,更重重要的是它為為用戶開發(fā)WWeb Seerver Contrrol組件提提供了強大,易易用的技術(shù)底底層支持。這這將成為下一一階段ASPP.Net開開發(fā)的熱點。它它們位

6、于命名名空間Sysstem.WWeb.UII.WebCControols里。66ASP.Net主要要包括哪些內(nèi)內(nèi)容? ASPP.Net主主要包括WeebFormm和WebSServicce兩種編程程模型。前者者為用戶提供供建立功能強強大,外觀豐豐富的基于表表單(Forrm)的可編編程的 Web頁頁面。后者通通過對HTTTP,XMLL,SOAPP,WSDLL等Inteernet標(biāo)標(biāo)準(zhǔn)的支持提提供在異構(gòu)網(wǎng)網(wǎng)絡(luò)環(huán)境下獲獲取遠(yuǎn)程服務(wù)務(wù),連接遠(yuǎn)程程設(shè)備,交互互遠(yuǎn)程應(yīng)用的的編程界面. Actiive Seerver Pagess(ASP,活活動服務(wù)器頁頁面)就是一一個比較簡單單編程環(huán)境,在在其中,可以以混

7、合使用HHTML、腳腳本語言以及及少量組件來來創(chuàng)建服務(wù)器器端的Intternett應(yīng)用程序;ASPP.NET是是微軟力推的的功能強大的的編程環(huán)境,可可以使用C#等多種高級級語言及腳本本語言、HTTML、XMML、XSLL等來創(chuàng)建基基于網(wǎng)絡(luò)的應(yīng)應(yīng)用程序。AASP.NEET將C#作作為一種面向向?qū)ο笳Z言,在在很多方面來來看,C#將將成為微軟的的與Javaa相似的語言言。 C#是是ASP.NNET開發(fā)中中一個最重要要的功能,微微軟會將C#發(fā)展成為JJava的強強勁對手。這這也是微軟.Net框架架的一個重要要組成部分。我我認(rèn)為C#是是微軟在編程程語言領(lǐng)域擊擊敗對手的主主要工具。ASP.NET在面面向?qū)?/p>

8、象性、數(shù)數(shù)據(jù)庫連接、大大型站點應(yīng)用用等方面都優(yōu)優(yōu)于ASP程程序,ASPP.NET還還提供更多的的其他方面的的新特性,例例如:內(nèi)置的的對象緩存和和頁面結(jié)果緩緩存;內(nèi)置的的XML支持持,可用于XXML數(shù)據(jù)集集的簡單處理理;服務(wù)器控控制提供了更更充分的交互互式制等。ASP.NET依然然完全鎖定在在微軟的操作作系統(tǒng)中,要要真正發(fā)揮AASP.NEET潛力,你你要使用C#或vb.nnet。這兩兩種語言將成成為ASP.NET標(biāo)準(zhǔn)準(zhǔn)的核心的腳腳本語言。和和其他webb語言相比,asp.nnet好處在在于開方模式式與winfform的開開發(fā)基本一樣樣,界面和代代碼可以分離離。這是別的的web語言言做不到的。再再

9、就是vissual sstudioo強大的IDDE,也是別別的 webb 語言沒有有的.安全性相對對一般的語言言要高。執(zhí)行行效率低點,因因為是miicro soft, 主要是為為中小企業(yè)服服務(wù)穩(wěn)定性還還行。ASPP.net架架構(gòu),由于是是編譯語言,相相對來說性能能比PHP稍稍微高一些。ASP.nett能夠做一些些并行框架。比比如說訪問一一個Homee的時候可以以并發(fā)的從不不同的數(shù)據(jù)源源獲取數(shù)據(jù)整整合起來,像像目前myrrebuilld的框架,也也就是制作一一個實時的mmyrebuuild的框框架,在ASSP.nett是很容易實實現(xiàn)的,但是是用PHP就就需要制作中中間件,這樣樣第一速度比較快快,

10、可以做分分布式的框架架。ASP.nett可以比較容容易集成自己己語言的特性性。傳統(tǒng)的mmemoryy cachhe都是C寫寫的,MySSpace選選擇用.NEET寫的,它它可以集成CC+的元素素?,F(xiàn)在這個個架構(gòu)是擴展展性很高存儲儲性能比較高高框架。AASP.neet是把基于于通用語言的的程序在服務(wù)務(wù)器上運行。不不像以前的即即時解釋程序序,而是將程程序在服務(wù)器器端首次運行行時進行編譯譯,這樣的執(zhí)執(zhí)行效果,當(dāng)當(dāng)然比一條一一條的解釋強強很多。ASSP.nett程序,只需需要被執(zhí)行11次就會在服服務(wù)器上編譯譯生成,當(dāng)再再次被執(zhí)行時時不需要重復(fù)復(fù)進行編譯,不不會增加服務(wù)務(wù)器的負(fù)擔(dān)。而而其他一些語語言程序

11、每次次均需要占用用服務(wù)器資源源去運行編譯譯,所以運行行次數(shù)越多,AASP.neet的優(yōu)勢越越明顯,例如如網(wǎng)站的首頁頁每天有100萬訪客,AASP.neet只需要編編譯一次,比比傳統(tǒng)程序語語言節(jié)省999999次的的服務(wù)器占用用負(fù)擔(dān)。由于ASP.NNET應(yīng)用程程序采用頁面面脫離代碼技技術(shù),即前臺臺頁面代碼保保存到asppx文件中,后后臺代碼保存存到CS文件件中,這樣當(dāng)當(dāng)編譯程序?qū)⒋a編譯為為dll文件件后,ASPP.NET在在服務(wù)器上運運行時,可以以直接運行編編譯好的DLLL文件,并并且ASP.NET采用用緩存機制,可可以提高運行行ASP.NNET的性能能。很多ASP.NNET功能都都可以擴展,這這樣可以輕松松地將自定義義功能集成到到應(yīng)用程序中中。例如,AASP.NEET提供程序序模型為不同同數(shù)據(jù)源提供供插入支持ASP.NETT中包含的新新增功能使得得管理宿主環(huán)環(huán)境變得更加加簡單,從而而為宿主主體體創(chuàng)建了更多多增值的機會會。使用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論