全文字?jǐn)?shù):6205
摘要:探討了利用ASP.NET及ADO.NET技術(shù)構(gòu)建完整的商務(wù)網(wǎng)站的方法和技巧。網(wǎng)站以SQL server2000作為后臺(tái)數(shù)據(jù)庫(kù),有效地利用存儲(chǔ)過程,提高了網(wǎng)站的訪問效率和安全性,網(wǎng)站邏輯性的管理模塊很快地實(shí)現(xiàn)了企業(yè)在商業(yè)流程中多角色的切換。網(wǎng)站以SQL server2000作為后臺(tái)數(shù)據(jù)庫(kù),有效地利用存儲(chǔ)過程,提高了網(wǎng)站的訪問效率和安全性,網(wǎng)站邏輯性的管理模塊很快地實(shí)現(xiàn)了企業(yè)在商業(yè)流程中多角色的切換。關(guān)鍵詞:visual studio.net Asp.Net ADO.Net 存儲(chǔ)過程
1 引言 本文介紹的商務(wù)網(wǎng)站是利用ASP.NET技術(shù),基于Web service構(gòu)建的。它實(shí)現(xiàn)了互聯(lián)網(wǎng)上的互操作性,采用了W3C標(biāo)準(zhǔn),不受現(xiàn)有的代理和防火墻的限制,可以利用的高效的解釋執(zhí)行,使得運(yùn)行效率大大提高,加上所有的數(shù)據(jù)獲取依靠存儲(chǔ)過程來進(jìn)行,使得執(zhí)行效率不再是問題。2 ASP.NET技術(shù)綜述2.1 ASP的產(chǎn)生 近年來隨著Internet技術(shù)的飛速發(fā)展及用戶需求的不斷升級(jí),Web頁(yè)面技術(shù)也不斷的推陳出新,使得Web站點(diǎn)的功能越來越強(qiáng)大,能夠提供的服務(wù)種類越來越繁多。從HTML、Client Script 到CGI,從JAVA的誕生到ActiveX, Web頁(yè)面設(shè)計(jì)人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考Web頁(yè)面設(shè)計(jì)的真正需要后,推出了Active Server Pages (ASP),一種用以取代CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)的技術(shù)。 簡(jiǎn)單講,ASP是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式 Web 服務(wù)器應(yīng)用程序,如交互式的動(dòng)態(tài)網(wǎng)頁(yè),包括使用 HTML 表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的Web編寫工具所遠(yuǎn)遠(yuǎn)不及的地方。使用ASP還有個(gè)好處,就在于ASP可利用ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪問模型)方便快捷地訪問數(shù)據(jù)庫(kù),從而使得開發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開發(fā)工具最重要的原因之一。2.2 ASP與IIS2.2.1 IIS簡(jiǎn)介 Wsb服務(wù)器是Web應(yīng)用程序的心臟。IIS(Internet Information Server)是微軟推出的Windows NT Option Pack的主要成員,作為Win2000server的擴(kuò)展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場(chǎng)上最受關(guān)注的Web服務(wù)器之一。新推出的IIS4.0版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。2.2.2 IIS與ASP的結(jié)合 在過去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無法作出集成性的設(shè)計(jì)。現(xiàn)在我們利用IIS+ASP構(gòu)成三層式Web結(jié)構(gòu)(如圖1所示)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。 利用IIS+ASP技術(shù)來集成Web前后端所帶來的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面:
本站部分文章來自網(wǎng)絡(luò),如發(fā)現(xiàn)侵犯了您的權(quán)益,請(qǐng)聯(lián)系指出,本站及時(shí)確認(rèn)刪除 E-mail:349991040@qq.com
論文格式網(wǎng)(m.donglienglish.cn--論文格式網(wǎng)拼音首字母組合)提供電子商務(wù)畢業(yè)論文畢業(yè)論文格式,論文格式范文,畢業(yè)論文范文