亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        ASP.NET技術(shù)的發(fā)展探討

        2017-12-31 00:00:00孔婷
        西江文藝 2017年21期

        對(duì)系統(tǒng)進(jìn)行需求分析后,確定了開發(fā)前景、開發(fā)意義和開發(fā)目標(biāo),接下來是選擇開發(fā)工具和相關(guān)技術(shù)來構(gòu)建系統(tǒng)。本在線學(xué)習(xí)考試系統(tǒng)是基于.NET技術(shù)開發(fā)的B/S結(jié)構(gòu)的應(yīng)用程序。B/S架構(gòu)的操作模式使得用戶無需安裝客戶端軟件,只要打開瀏覽器即可登錄到系統(tǒng)完成相應(yīng)操作,為用戶都帶來了極大的方便。本章將相關(guān)知識(shí)的系統(tǒng)的設(shè)計(jì)和開發(fā)進(jìn)行了研究。

        1、ASP.NET技術(shù)的發(fā)展及簡(jiǎn)介

        ASP.網(wǎng)絡(luò)是Microsoft.ne發(fā)展的一個(gè)新的體系結(jié)構(gòu),,其新技術(shù)架構(gòu)使得一部分將包括編程的每一個(gè)人的在線生活更容易。讓我們通過了解微軟.NET戰(zhàn)略,從而揭開ASP.NET的真實(shí)面目。

        MicroSoft.NET簡(jiǎn)介,微軟公司作為全球最大的軟件公司,在網(wǎng)絡(luò)經(jīng)濟(jì)盛行的大環(huán)境下,為用戶提供了隨時(shí)隨刻能利用各種工具獲取網(wǎng)絡(luò)上的信息,享受網(wǎng)絡(luò)通信所帶來的快樂。為著實(shí)現(xiàn)這樣的目標(biāo)微軟設(shè)立了.NET戰(zhàn)略。微軟今后發(fā)展的主要方向是網(wǎng)絡(luò)資源共享的開發(fā),以及為公眾提供更豐富、有用的網(wǎng)絡(luò)資源和服務(wù)。微軟新一代平臺(tái)的正式名稱叫做“新一代Windows服務(wù)”,現(xiàn)在微軟已經(jīng)給這個(gè)平臺(tái)注冊(cè)了正式的商標(biāo)——MicroSoft.NET。在.NET中,微軟不僅僅是平臺(tái)和產(chǎn)品的開發(fā)者,并且還將作為架構(gòu)服務(wù)提供商、應(yīng)用程序提供商,開展全方位的Internet服務(wù)。在談及這個(gè)平臺(tái)中使用的新技術(shù),微軟透露,它將在.NET環(huán)境中提供更多新產(chǎn)品和一攬子的全套服務(wù)。將側(cè)重點(diǎn)從連接到互聯(lián)網(wǎng)的單一網(wǎng)站或設(shè)備上,轉(zhuǎn)移到計(jì)算機(jī)、設(shè)備和服務(wù)群組上,使其通力合作,提供更廣泛更豐富的解決方案是Microsoft.NET平臺(tái)的基本思想。Microsoft.NET平臺(tái)不是像孤島那樣,由用戶提供唯一的集成。企業(yè)可以提供一種方式,允許用戶將它們的產(chǎn)品和服務(wù)無縫地嵌入自己的電子構(gòu)架中。用戶將能夠控制信息的傳送方式、時(shí)間和內(nèi)容。計(jì)算機(jī)、設(shè)備和服務(wù)將能夠相輔相成,從而提供豐富的服務(wù)。Microsoft.Net環(huán)境中的突破性改進(jìn)在于:1.使用統(tǒng)一的Internet標(biāo)準(zhǔn)(如XML)將不同的系統(tǒng)對(duì)接。XML提供了一種從數(shù)據(jù)的演示視圖分離出實(shí)際數(shù)據(jù)的方式,基于HTML的顯示信息將通過可編程的基于XML的信息得到增強(qiáng)。這種開啟信息的方式,方便對(duì)信息進(jìn)行組織、編程和編輯;可以更有效地將數(shù)據(jù)分布到不同的數(shù)字設(shè)備;允許各站點(diǎn)進(jìn)行合作,提供一組可以相互作用的“Web服務(wù)”。2.這是Internet上首個(gè)大規(guī)模的高度分布式應(yīng)用服務(wù)架構(gòu)。3.使用了一個(gè)名為“聯(lián)盟”的管理程序,這個(gè)程序能全面管理平臺(tái)中運(yùn)行的服務(wù)程序,并且為它們提供強(qiáng)大的安全保護(hù)后臺(tái)。Microsoft.NET的策略是將互聯(lián)網(wǎng)本身作為構(gòu)建新一代操作系統(tǒng)的基礎(chǔ),對(duì)互聯(lián)網(wǎng)和操作系統(tǒng)的設(shè)計(jì)思想進(jìn)行合理延伸。這樣,開發(fā)人員必將創(chuàng)建出擺脫設(shè)備硬件束縛的應(yīng)用程序,以便輕松實(shí)現(xiàn)互聯(lián)網(wǎng)連接。對(duì)企業(yè)而言,Microsoft.NET平臺(tái)將從根本上改進(jìn)計(jì)算機(jī)和用戶之間進(jìn)行交互的方式,把雇員、客戶和商務(wù)應(yīng)用程序整合成一個(gè)協(xié)調(diào)的、能進(jìn)行智能交互的整體,最大限度地發(fā)揮電子商務(wù)中計(jì)算技術(shù)的重要作用,而各公司無疑將是這場(chǎng)效率和生產(chǎn)力革命的最大受益者。Microsoft.NET無疑是當(dāng)今計(jì)算機(jī)技術(shù)通向計(jì)算時(shí)代的一個(gè)非常重要的里程碑,將開創(chuàng)互聯(lián)網(wǎng)的新局面。

        ASP.NET技術(shù),微軟公司推出了全新的動(dòng)態(tài)WEB技術(shù)開發(fā)工具ASP.net,在很多方面得到了廣泛的應(yīng)用,比如網(wǎng)絡(luò)遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等等。ASP.net是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),能讀寫服務(wù)器中的文件,訪問服務(wù)器中的數(shù)據(jù)庫,訪問服務(wù)器中的動(dòng)態(tài)網(wǎng)頁。其尤為關(guān)鍵的是支持WEB窗體和XMLWEBService兩項(xiàng)技術(shù),微軟公司在1.0版本就開始支持了XMLWEBService,2.0版本得到了更加完美的改進(jìn),支持高度分布式應(yīng)用程序的開發(fā),而WEB窗體是ASP.net技術(shù)的基礎(chǔ),而WEB窗體作為基礎(chǔ),在2.0版本增加了AJAX的支持、MVC架構(gòu)的支持等。除此之外,ASP.NET應(yīng)用程序?yàn)g覽器具有很強(qiáng)的獨(dú)立性,它不用依賴于客戶端腳本,與客戶端瀏覽器和操作系統(tǒng)都沒有關(guān)聯(lián),是一種建立在通用語言上的程序構(gòu)架,可以使用任何基于.NET的開發(fā)語言開發(fā)ASP.NET技術(shù)的應(yīng)用程序,同時(shí)能在一臺(tái)Web服務(wù)器上建立強(qiáng)大的Web應(yīng)用程序。ASP.net技術(shù)相比現(xiàn)在的許多Web開發(fā)模式,它有著更強(qiáng)大的優(yōu)勢(shì)。主要表現(xiàn)在以下幾方面:1、執(zhí)行效率的顯著提高。ASP.net是把基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是程序在服務(wù)器端首次運(yùn)行時(shí)就對(duì)其進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)的多。ASP.net動(dòng)態(tài)編譯答題的執(zhí)行流程是當(dāng)ASP.NET收到一個(gè)基于某個(gè)頁面的請(qǐng)求時(shí),先判斷這個(gè)頁面和相關(guān)的源代碼是否編譯過,如果沒有就將其編譯,如果已經(jīng)編譯,就用直接生成頁面對(duì)象。2、世界級(jí)的工具支持。ASP.net構(gòu)架可以使用微軟公司最新產(chǎn)品VisualStudio.net開發(fā)環(huán)境進(jìn)行開發(fā),實(shí)現(xiàn)了所見即所得的編輯環(huán)境,使得編程更加簡(jiǎn)單易用。這些只是ASP.net強(qiáng)大化軟件支持的一部分。3、強(qiáng)大性和適應(yīng)性。因?yàn)锳SP.net是基于通用語言編譯運(yùn)行的程序,它繼承了通用語言的強(qiáng)大性和適應(yīng)性,因此它幾乎可以運(yùn)行在Web應(yīng)用軟件開發(fā)者的全部平臺(tái)上。所有通用的語言庫、數(shù)據(jù)接口處理無縫整合到ASP.net的Web應(yīng)用中。同時(shí),ASP.net也支持語言獨(dú)立化,用戶可以選擇自己擅長的語言來編寫源程序,甚至可以使用多種語言來編寫,現(xiàn)在已經(jīng)支持的語言有C#(C++和Java的結(jié)合體)、VB.net、Jscript,這樣的多種程序語言協(xié)同工作的能力很好的保護(hù)了基于COM+開發(fā)的程序,能夠完整的向ASP.net移植。4、具有簡(jiǎn)單性和易學(xué)性。ASP.net使運(yùn)行表單的提交、客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置等一些很平常的任務(wù)變得非常簡(jiǎn)單。例如ASP.net頁面構(gòu)架允許用戶建立不同于常見的VB-Like界面的個(gè)性的用戶分界面。另外,通用語言簡(jiǎn)化了開發(fā)過程,使代碼結(jié)合成軟件就像裝配電腦一樣簡(jiǎn)單。5、更具安全性。當(dāng)今的網(wǎng)絡(luò)安全性不高,漏洞很多,連微軟的windows操作系統(tǒng)也不斷打補(bǔ)丁增強(qiáng)安全性,可見安全性是多么重要。而ASP.net基于Windows認(rèn)證技術(shù)和應(yīng)用程序配置,為WEB應(yīng)用程序提供了默認(rèn)的授權(quán)和身份驗(yàn)證方案,開發(fā)人員可以根據(jù)應(yīng)用程序的需要便捷地添加、刪除或替換這些方案,以確保源程序的絕對(duì)安全。

        ASP.net工作原理,ASP.NET的工作過程就是客戶端和服務(wù)器端的交互過程,客戶端向服務(wù)器端發(fā)出請(qǐng)求,服務(wù)器接受到客戶端的請(qǐng)求后,對(duì)其請(qǐng)求進(jìn)行處理,并將處理結(jié)果返回給客戶端的??蛻魴C(jī)訪問頁面,向IIS服務(wù)器發(fā)出WEB請(qǐng)求,而IIS服務(wù)器只能識(shí)別.html文件;WEB服務(wù)器根據(jù)用戶請(qǐng)求的頁面尋找擴(kuò)展名為.aspx的指令文件,IIS服務(wù)器識(shí)別到.aspx文件;IIS服務(wù)器將.aspx的指令文件交給aspnet_isapi.dll來處理,aspnet_isapi.dll將.aspx文件對(duì)應(yīng)的ASP.net代碼發(fā)送到公共語言運(yùn)行時(shí)即時(shí)編譯;編譯完成后根據(jù)要求從SQL數(shù)據(jù)庫中獲取相應(yīng)的數(shù)據(jù);HTML流將運(yùn)算處理好的結(jié)果返回給瀏覽器;瀏覽器處理HTML代碼并顯示頁面。值得一提的是,IIS本身是不支持動(dòng)態(tài)頁面的,也就是說它僅僅支持靜態(tài)html頁面的內(nèi)容,對(duì)于如.aspx,.php,.cs等格式的文件,IIS并不會(huì)處理這些標(biāo)記,它只把它當(dāng)作文本,絲毫不做處理發(fā)送到客戶端。為了解決這個(gè)問題。IIS有一種機(jī)制,叫做ISAPI的篩選器,它是一個(gè)標(biāo)準(zhǔn)組件(COM組件)。ASP.NET服務(wù)在注冊(cè)到IIS的時(shí)候,會(huì)把每個(gè)可以處理的文件的擴(kuò)展名注冊(cè)到IIS里面(如:*.aspx,*.php等),擴(kuò)展啟動(dòng)后,就根據(jù)定義好的方式來處理IIS所不能處理的文件,然后把控制權(quán)跳轉(zhuǎn)到專門處理代碼的進(jìn)程中(如*.aspx由aspnet_isapi.dll)進(jìn)行處理。讓這個(gè)進(jìn)程開始處理代碼,生成標(biāo)準(zhǔn)的HTML代碼,生成后把這些代碼加入到原有的HTML代碼中,最后把完整的HTML返回到IIS,IIS再把內(nèi)容發(fā)送給客戶端。

        亚洲乱码日产精品bd在线观看| 国内精品久久久久久99| 日本一二三区在线观看视频| 香蕉久久一区二区不卡无毒影院| 精品精品久久宅男的天堂| 欧美老妇交乱视频在线观看 | 久久综合精品人妻一区二区三区 | 夫妇交换性三中文字幕| 国产l精品国产亚洲区久久| 国産精品久久久久久久| 少妇人妻偷人精品视蜜桃| 妺妺窝人体色www在线图片| 中文字幕无码人妻丝袜| 丰满岳妇乱一区二区三区| 亚洲成成品网站源码中国有限公司| 日本成人一区二区三区| 亚洲黄色性生活一级片| 人妻av午夜综合福利视频| 中文字幕一区二区在线| 亚洲精品在线一区二区| 日韩极品视频免费观看| 夜夜躁日日躁狠狠久久av| 日产学生妹在线观看| 男女啪啪永久免费观看网站| 在线观看免费午夜大片| 久久天天躁夜夜躁狠狠躁2022| 欧美一区二区午夜福利在线yw | 神马影院日本一区二区| 亚洲三区在线观看内射后入| 免费a级毛片出奶水| 亚洲人在线观看| 亚洲av人妖一区二区三区| 极品少妇高潮在线观看| 日韩精品久久中文字幕| 免费观看激色视频网站| 天天爱天天做天天爽| 国产免费的视频一区二区| 中文字幕人妻被公喝醉在线| 亚洲最好看的中文字幕| 亚洲人成网站18禁止久久影院| 成人不卡国产福利电影在线看|