![概述與配置運(yùn)行環(huán)境_第1頁(yè)](http://file4.renrendoc.com/view/51c36cade97b119d67858167fdde1a28/51c36cade97b119d67858167fdde1a281.gif)
![概述與配置運(yùn)行環(huán)境_第2頁(yè)](http://file4.renrendoc.com/view/51c36cade97b119d67858167fdde1a28/51c36cade97b119d67858167fdde1a282.gif)
![概述與配置運(yùn)行環(huán)境_第3頁(yè)](http://file4.renrendoc.com/view/51c36cade97b119d67858167fdde1a28/51c36cade97b119d67858167fdde1a283.gif)
![概述與配置運(yùn)行環(huán)境_第4頁(yè)](http://file4.renrendoc.com/view/51c36cade97b119d67858167fdde1a28/51c36cade97b119d67858167fdde1a284.gif)
![概述與配置運(yùn)行環(huán)境_第5頁(yè)](http://file4.renrendoc.com/view/51c36cade97b119d67858167fdde1a28/51c36cade97b119d67858167fdde1a285.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
概述與配置運(yùn)行環(huán)境第一頁(yè),共二十頁(yè),2022年,8月28日內(nèi)容提要本章介紹ASP在整個(gè)應(yīng)用程序開發(fā)體系中的位置介紹兩大編程架構(gòu)然后介紹ASP的發(fā)展歷史及其ASP的相關(guān)技術(shù)最后介紹如何配置ASP的運(yùn)行環(huán)境,并利用案例來(lái)測(cè)試ASP的運(yùn)行環(huán)境。第二頁(yè),共二十頁(yè),2022年,8月28日軟件編程體系簡(jiǎn)介第三頁(yè),共二十頁(yè),2022年,8月28日B/S架構(gòu)編程體系B/S結(jié)構(gòu)的編程語(yǔ)言分成瀏覽器端編程語(yǔ)言和服務(wù)器端編程語(yǔ)言。瀏覽器端包括:HTML(HypertextMarkupLanguage,超文本標(biāo)記語(yǔ)言)、CSS(CascadingStyleSheets,層疊樣式表單)、JavaScript語(yǔ)言和VBScript語(yǔ)言。為了實(shí)現(xiàn)一些復(fù)雜的操作,比如:連接數(shù)據(jù)庫(kù),操作文件等,需要使用服務(wù)器端編程語(yǔ)言。目前主要是3P(ASP、JSP和PHP(PersonalHomepage))技術(shù)。第四頁(yè),共二十頁(yè),2022年,8月28日C/S架構(gòu)編程體系在2000年以前,C/S結(jié)構(gòu)占據(jù)開發(fā)領(lǐng)域的主流,隨著B/S結(jié)構(gòu)的發(fā)展,C/S結(jié)構(gòu)已經(jīng)逐步被B/S結(jié)構(gòu)取代。值得一提的是兩門經(jīng)典的開發(fā)語(yǔ)言:C++和Java,這兩門語(yǔ)言覆蓋了該領(lǐng)域85%以上的項(xiàng)目。雖然Java如日中天,但是C++在開發(fā)領(lǐng)域中老大的位置,始終不變。第五頁(yè),共二十頁(yè),2022年,8月28日ASP的發(fā)展歷史ASP的第一個(gè)版本是0.9測(cè)試版ASP1.0作為IIS(InternetInformationServer,Internet信息服務(wù)器)的附屬產(chǎn)品免費(fèi)發(fā)送,并且不久就在Windows平臺(tái)上廣泛使用。ASP與ADO的結(jié)合使開發(fā)者很容易地在一個(gè)數(shù)據(jù)庫(kù)中建立和打開一個(gè)記錄集。這是它如此快就被大眾接受的原因。1998年,微軟公司又發(fā)布了ASP2.0。ASP1.0和ASP2.0主要區(qū)別是外部組件。有了ASP2.0和IIS4.0,就可以建立ASP應(yīng)用了。微軟公司接著開發(fā)了Windows2000操作系統(tǒng)。這個(gè)Windows版本給帶上了IIS5.0及ASP3.0。第六頁(yè),共二十頁(yè),2022年,8月28日ASP相關(guān)技術(shù)概覽ASP可以使用兩種腳本語(yǔ)言:VBScript和Jscript。所謂的Jscript語(yǔ)言就是微軟版本的JavaScript語(yǔ)言。本書所有案例程序基于VBScript語(yǔ)言。ASP包含內(nèi)置對(duì)象,最常用的是五大對(duì)象、一個(gè)集合和一個(gè)文件。五大對(duì)象分別是:Response,Request,Session,Application和Server,一個(gè)集合是Cookies,一個(gè)文件是Global.asa。ASP最常用的內(nèi)置組件是操作文件的組件和操作廣告條的組件。ASP最強(qiáng)大的功能還是使用外置組件,比如使用外置組件實(shí)現(xiàn)文件上傳,發(fā)送E-mail,等等。通過(guò)ADO數(shù)據(jù)訪問(wèn)接口可以方便地操作各種數(shù)據(jù)庫(kù)。通過(guò)ADO訪問(wèn)數(shù)據(jù)庫(kù)有三種標(biāo)準(zhǔn)的訪問(wèn)格式。第七頁(yè),共二十頁(yè),2022年,8月28日B/S架構(gòu)編程語(yǔ)言簡(jiǎn)介目前,B/S架構(gòu)主要使用4種語(yǔ)言:ASP、ASP.NET、PHP和JSP。其中,ASP學(xué)習(xí)簡(jiǎn)單,使用方便;PHP軟件免費(fèi),運(yùn)行成本低廉;JSP多平臺(tái)支持,轉(zhuǎn)換方便;ASP.NET功能強(qiáng)大,編寫容易。第八頁(yè),共二十頁(yè),2022年,8月28日ASP概述ASP程序的優(yōu)點(diǎn)如下:(1)可以把腳本語(yǔ)言直接嵌入HTML文檔中,不需要編譯和連接就可以運(yùn)行。(2)可以使用ADO組件輕松存取數(shù)據(jù)庫(kù)。(3)可以使用第三方開發(fā)的組件(4)不存在瀏覽器兼容的問(wèn)題,由于ASP程序是在服務(wù)器端運(yùn)行的,當(dāng)客戶端瀏覽器瀏覽ASP網(wǎng)頁(yè)的時(shí)候,服務(wù)器將該網(wǎng)頁(yè)文件重新解釋一遍,并將生成的標(biāo)準(zhǔn)HTML文件發(fā)送給客戶端瀏覽器。因?yàn)樗统龅氖菢?biāo)準(zhǔn)的HTML文件,所以不會(huì)存在瀏覽器兼容的問(wèn)題。(5)可以隱藏程序代碼,在客戶端僅可以看到由ASP輸出的動(dòng)態(tài)HTML文件。ASP的缺點(diǎn)是:(1)運(yùn)行速度比HTML程序運(yùn)行速度慢,這是因?yàn)槊慨?dāng)客戶端打開一個(gè)ASP網(wǎng)頁(yè)時(shí),服務(wù)器都必須將該ASP程序從頭到尾重讀一遍,并加以編譯執(zhí)行,最后送出標(biāo)準(zhǔn)的HTML格式文件給客戶端。從而影響了運(yùn)行速度。(2)有的網(wǎng)絡(luò)操作系統(tǒng)不支持ASP,比如Linux、FreeBSD等等。這樣用ASP開發(fā)Web程序一般來(lái)說(shuō)最好選用Windows系列操作系統(tǒng)。第九頁(yè),共二十頁(yè),2022年,8月28日ASP.NET概述與ASP相比,ASP.NET增加了很多特性,功能也更為強(qiáng)大。ASP.NET的優(yōu)點(diǎn)是:(1)使用.NET提供的所有類庫(kù),可以執(zhí)行以往ASP所不能實(shí)現(xiàn)的許多功能。(2)引入了服務(wù)器端控件的概念,這樣使開發(fā)交互式網(wǎng)站更加方便。(3)引入了ADO.NET數(shù)據(jù)訪問(wèn)接口,大大提高了數(shù)據(jù)訪問(wèn)效率。(4)提供ASP.NET的可視化開發(fā)環(huán)境VisualStudio.NET,進(jìn)一步提高編程效率。(5)保持對(duì)ASP的全面兼容。ASP.NET運(yùn)行速度快。(6)ASP.NET全面支持面向?qū)ο蟪绦蛟O(shè)計(jì)。ASP.NET的缺點(diǎn)是:(1)ASP.NET運(yùn)行環(huán)境要求比較高,不僅需要IIS的支持,還需要.NETFremeworkSDK。(2)相對(duì)于ASP,學(xué)習(xí)起來(lái)稍微復(fù)雜。第十頁(yè),共二十頁(yè),2022年,8月28日J(rèn)SP概述JSP的優(yōu)點(diǎn)是:(1)多平臺(tái)支持,可以在所有的服務(wù)器操作系統(tǒng)上運(yùn)行。(2)編譯后執(zhí)行,能夠大大提高執(zhí)行效率。(3)JSP采用Java技術(shù),Java應(yīng)用比較普遍,因此學(xué)習(xí)起來(lái)非常容易。(4)JSP是J2EE(Java2EnterpriseEdition,Java2企業(yè)版)中13種核心技術(shù)的一種,可以和其他核心技術(shù)共同建立企業(yè)應(yīng)用。JSP的缺點(diǎn)是:(1)開發(fā)環(huán)境相對(duì)ASP來(lái)講,比較復(fù)雜。需要先安裝JDK(JavaDevelopmentKit,Java開發(fā)工具箱),然后安裝Web服務(wù)器。(2)相對(duì)ASP的VBScript腳本語(yǔ)言來(lái)說(shuō),Java語(yǔ)言學(xué)起來(lái)稍微復(fù)雜。第十一頁(yè),共二十頁(yè),2022年,8月28日PHP概述PHP的優(yōu)點(diǎn)為:(1)首先它是免費(fèi)的,對(duì)于許多要考慮運(yùn)行成本的商業(yè)網(wǎng)站來(lái)說(shuō),尤其重要。(2)開發(fā)源代碼。因?yàn)檫@一點(diǎn),所以才會(huì)有很多愛(ài)好者不斷發(fā)展它,使之更具有生命力。(3)多平臺(tái)支持,可以運(yùn)行在所有操作系統(tǒng)之下。(4)效率高,同ASP相比,PHP占用的較少的系統(tǒng)資源,執(zhí)行速度比較快。PHP的缺點(diǎn)是:(1)因?yàn)闆](méi)有大公司的支持,前途不如ASP、JSP和ASP.NET。(2)運(yùn)行環(huán)境相對(duì)復(fù)雜,學(xué)習(xí)起來(lái)相對(duì)復(fù)雜。第十二頁(yè),共二十頁(yè),2022年,8月28日ASP運(yùn)行環(huán)境配置建議的配置環(huán)境為:Windows2000ServerSP4+IE5.5/IE6.0+SQLServer2000企業(yè)版,這也是本書完成的環(huán)境。第十三頁(yè),共二十頁(yè),2022年,8月28日安裝IIS5.0如果操作系統(tǒng)是Windows2000Server或者是Windows2000AdvancedServer的話,IIS5.0已經(jīng)是默認(rèn)安裝上的。如果是Windows2000Professional,則需要安裝IIS5.0。從操作系統(tǒng)“控制面板”中找到并雙擊“添加/刪除程序”,單擊“添加/刪除Windows組件”,選擇“Internet信息服務(wù)”,然后選擇詳細(xì)信息,第十四頁(yè),共二十頁(yè),2022年,8月28日ASP的編譯環(huán)境簡(jiǎn)介開發(fā)ASP程序,最好的工具是MicrosoftVisualInterDev6.0,利用它不僅可以編寫還可以調(diào)試。目前還有比較流行的工具是Dreamweaver、Frontpage等工具。為了程序的簡(jiǎn)介和編寫方便,推薦使用EditPlus,它可以將ASP腳本語(yǔ)言與HTML語(yǔ)言分顏色顯示,并可幫助編寫復(fù)雜的HTML語(yǔ)句第十五頁(yè),共二十頁(yè),2022年,8月28日測(cè)試ASP運(yùn)行環(huán)境
程序解釋:程序中Response是ASP的對(duì)象,Write是它提供的方法,功能是向?yàn)g覽器輸出字符串。案例名稱:測(cè)試ASP運(yùn)行環(huán)境程序名稱:1-01.asp<%Response.Write("你好")%>第十六頁(yè),共二十頁(yè),2022年,8月28日小結(jié)本章需要重點(diǎn)理解的是:B/S和C/S兩大編程體系及其ASP在應(yīng)用程序開發(fā)體系中的地位了解ASP的發(fā)展歷史和相關(guān)技術(shù)。掌握ASP運(yùn)行環(huán)境的配置熟悉ASP、ASP.NET、JSP以及PHP的優(yōu)點(diǎn)和缺點(diǎn)。第十七頁(yè),共二十頁(yè),2022年,8月28日本章習(xí)題一、選擇題1.下面哪門語(yǔ)言不是被瀏覽器執(zhí)行的___________。A)HTMLB)JavaScriptC)VBScriptD)ASP2.關(guān)于B/S和C/S編程體系,下面說(shuō)法不正確的是___________。A)B/S結(jié)構(gòu)的編程語(yǔ)言分成瀏覽器端編程語(yǔ)言和服務(wù)器端編程語(yǔ)言。B)HTML和CSS都是由瀏覽器解釋的,JavaScript語(yǔ)言和VBScript語(yǔ)言是在瀏覽器上執(zhí)行的。C)目前應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)系統(tǒng)全部采用網(wǎng)狀型數(shù)據(jù)庫(kù)。D)JSP是SUN公司推出的是J2EE十三種核心技術(shù)中的一種。3.相對(duì)JSP和PHP,是ASP優(yōu)點(diǎn)的是___________。A)全面支持面向?qū)ο蟪绦蛟O(shè)計(jì)B)執(zhí)行效率高C)簡(jiǎn)單容易D)多平臺(tái)支持4.張三使用163撥號(hào)上網(wǎng),訪問(wèn)新浪網(wǎng)站,___________是服務(wù)器端。A)張三的電腦B)163的撥號(hào)網(wǎng)絡(luò)服務(wù)器C)新浪網(wǎng)站C)沒(méi)有服務(wù)器第十八頁(yè),共二十頁(yè),2022年,8月28日二、填空題1.瀏覽器端語(yǔ)言包括:___________、CSS、___________和VBScript語(yǔ)言。2.做應(yīng)用開發(fā),數(shù)據(jù)庫(kù)支持是必須的,目前應(yīng)用領(lǐng)域
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代簡(jiǎn)約風(fēng)格與科技公司辦公環(huán)境的融合
- 現(xiàn)代物流技術(shù)與醫(yī)療物資保障體系
- 溝通技巧在教育工作中的創(chuàng)新應(yīng)用
- 環(huán)保技術(shù)在現(xiàn)代城市建設(shè)中的應(yīng)用
- 物流信息技術(shù)在商業(yè)領(lǐng)域的應(yīng)用
- Unit 3 Where did you go?PartB (說(shuō)課稿)-2023-2024學(xué)年人教PEP版英語(yǔ)六年級(jí)下冊(cè)
- 2《燭之武退秦師》說(shuō)課稿-2024-2025學(xué)年高一語(yǔ)文下學(xué)期同步說(shuō)課稿(統(tǒng)編版必修下冊(cè))
- 2024新教材高中地理 第四章 區(qū)域發(fā)展戰(zhàn)略 第二節(jié) 我國(guó)區(qū)域發(fā)展戰(zhàn)略說(shuō)課稿 湘教版必修第二冊(cè)
- Unit3 Amazing animals(說(shuō)課稿)-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)001
- 2024年高中化學(xué) 第三章 晶體結(jié)構(gòu)與性質(zhì) 章末整合說(shuō)課稿 新人教版選修3
- 2025年河南洛陽(yáng)市孟津區(qū)引進(jìn)研究生學(xué)歷人才50人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年度軍人軍事秘密保護(hù)保密協(xié)議與信息安全風(fēng)險(xiǎn)評(píng)估合同3篇
- 蛋雞生產(chǎn)飼養(yǎng)養(yǎng)殖培訓(xùn)課件
- 數(shù)字化轉(zhuǎn)型中的職業(yè)能力重構(gòu)
- 運(yùn)用PDCA降低住院患者跌倒-墜床發(fā)生率
- 2025屆高中數(shù)學(xué)一輪復(fù)習(xí)專練:橢圓(含解析)
- 立春氣象與生活影響模板
- 中國(guó)服裝零售行業(yè)發(fā)展環(huán)境、市場(chǎng)運(yùn)行格局及前景研究報(bào)告-智研咨詢(2025版)
- 汽車車身密封條設(shè)計(jì)指南
- DB4101-T 121-2024 類家庭社會(huì)工作服務(wù)規(guī)范
- DB53∕T 1269-2024 改性磷石膏用于礦山廢棄地生態(tài)修復(fù)回填技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論