




已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第五章網(wǎng)站開發(fā)基礎(chǔ),的工作原理,Web開發(fā)技術(shù)概述及運(yùn)行環(huán)境,靜態(tài)網(wǎng)站工作原理動(dòng)態(tài)網(wǎng)站工作原理,Web開發(fā)技術(shù)概述及運(yùn)行環(huán)境,常用的動(dòng)態(tài)網(wǎng)頁技術(shù),Web開發(fā)技術(shù)概述及運(yùn)行環(huán)境,Web開發(fā)技術(shù)概述及運(yùn)行環(huán)境,1ASP:可以認(rèn)為ASP是一種類似HTML、Script與CGI的結(jié)合體,但是其運(yùn)行效率卻要比CGI高。2PHP:PHP(HypertextPreprocessor,超文本預(yù)處理器)是一種HTML內(nèi)嵌式的語言(類似于ASP)。3JSP:JSP(JavaServerPages)是Sun公司推出的網(wǎng)站開發(fā)技術(shù),是將純Java代碼嵌入HTML中實(shí)現(xiàn)動(dòng)態(tài)功能的一項(xiàng)技術(shù)。4.A:ASP.NET不是ASP的一個(gè)簡單升級(jí),它提供了一個(gè)全新且功能強(qiáng)大的服務(wù)器控件結(jié)構(gòu)。,Asp:1.ASP全名ActiveServerPages,又成為服務(wù)器端的VbScript,所以采用我們非常熟悉的VB語法。2。公司特征:由MicroSoft公司推出。3。難易程度:由于采用basic語法,只要熟悉basci語言,有點(diǎn)html基礎(chǔ),要學(xué)習(xí)掌握ASP是很簡單的事情。4。代碼隱藏性:不需要編譯,直接運(yùn)行,所以代碼可視。5。編寫工具:任何文本編輯都可以進(jìn)行編輯,當(dāng)然,對(duì)于asp我們還是推薦采用prontpage6。封裝性:能很好的結(jié)合MS的COM(+)技術(shù),可以將比較復(fù)雜的的事務(wù)處理工作封裝在COM(+)中,而ASP能非常好的進(jìn)行調(diào)用。7。擴(kuò)充性:由于MS本身的ActiveX技術(shù)具有無限可擴(kuò)充性,所以能很好的結(jié)合其他語言編寫的組件。8。數(shù)據(jù)庫:這個(gè)方面,采用MS的ODBC接口技術(shù),所以,幾乎所有的數(shù)據(jù)庫都可以結(jié)合。9。平臺(tái)性:遺憾的是,對(duì)于我們目前流行的兩種最主流的網(wǎng)絡(luò)操作系統(tǒng)(UNIX/Linux和NT/Win2000)+IIS,它卻只能在NT和win2000上很好的支持。,Web開發(fā)技術(shù)概述及運(yùn)行環(huán)境,PHP:1。簡介:PHP全名HypertextPreprocessor,采用類似C的語法。2。難易程度:由于采用C語法,要學(xué)習(xí)掌握PHP也是比較簡單的事情。3。代碼隱藏性:不需要編譯,直接運(yùn)行,所以代碼可視,但是,可以通過Zend的編譯器將其代碼加密處理,以隱藏源代碼。4。編寫工具:任何文本編輯都可以進(jìn)行編輯。5。封裝性:能結(jié)合MS的COM(+)技術(shù),也能結(jié)合JavaBean6。公司特征:PHP是OpenSource的,所以,你可以得到它的源代碼,并可以重新編譯,甚至加入自己的特征7。數(shù)據(jù)庫:對(duì)于目前流行的數(shù)據(jù)庫,幾乎都有支持,但是,它卻不是象ASP,JSP一樣有個(gè)統(tǒng)一的接口,對(duì)于每種數(shù)據(jù)庫幾乎都有一個(gè)不同的接口。8。平臺(tái)性:對(duì)于我們目前流行的兩種最主流的網(wǎng)絡(luò)操作系統(tǒng)(UNIX/Linux和NT/Win2000)+Apache,它都可以很好的支持,而且根本不用修改任何代碼。,Web開發(fā)技術(shù)概述及運(yùn)行環(huán)境,JSP:1.簡介:JSP全名JavaServerPages,采用java語法,由于java體系的任何東西都是需要jdk支持的,同樣,JSP也離不開JDK。2.公司特征:由Sun公司推出3.難易程度:由于采用java語法,由于java高度的面向?qū)ο蠛挽`活性,所以,比basic稍微要難點(diǎn)4.代碼隱藏性:要編譯成servlet,在服務(wù)器端運(yùn)行,所以代碼不可視。5.編寫工具:任何文本編輯都可以進(jìn)行編輯,但是,卻需要JDK先編譯好。6.封裝性:能很好的結(jié)合Javabean技術(shù),可以將復(fù)雜的的事務(wù)處理工作封裝在Bean中,而JSP能非常好的進(jìn)行調(diào)用。7.數(shù)據(jù)庫:采用java結(jié)合數(shù)據(jù)庫技術(shù),即:JDBC技術(shù),也是一個(gè)統(tǒng)一的數(shù)據(jù)庫接口技術(shù)。8.平臺(tái)性:對(duì)于我們目前流行的兩種最主流的網(wǎng)絡(luò)操作系統(tǒng)(UNIX/Linux和NT/Win2000)+JDK(JSP引擎+java虛擬機(jī),都能很好的支持。,Web開發(fā)技術(shù)概述及運(yùn)行環(huán)境,商業(yè)特點(diǎn)ASP1。平臺(tái)成本:我們考慮WIn2000+IIS+ASP+MSSQLServer方案,因?yàn)檫@個(gè)些都是ASP的“母”公司的產(chǎn)品,所以,從性能方面考慮,對(duì)于ASP肯定是最佳的方案,這些產(chǎn)品中,幾乎都是要支付一定的費(fèi)用的,對(duì)于一個(gè)小型個(gè)公司來說,建設(shè)一個(gè)ASP的網(wǎng)站是比較“貴”的(當(dāng)然,不考慮盜版的因素)2。人工成本:ASP技術(shù)簡單,ASP人才幾乎到處可見,所以,開發(fā)一個(gè)ASP網(wǎng)站,維護(hù)一個(gè)ASP網(wǎng)站,單從人工成本上來說,是不需要太多費(fèi)用的。,Web開發(fā)技術(shù)概述及運(yùn)行環(huán)境,PHP1。平臺(tái)成本:我們考慮Linux+Apache+PHP+MySQL方案,因?yàn)檫@個(gè)方案是php的最佳選擇,而且令人興奮的是,這些都是開發(fā)源代碼的產(chǎn)品也就是說,可以不要向任何人支付任何費(fèi)用就可以做到的。2。人工成本:從目前來看,由于PHP目前也是非常流行的,所以,PHP的人才也是非常多,而且,開發(fā)速度也是非常的快,所以從這個(gè)方面考慮,成本也是不高的。,Web開發(fā)技術(shù)概述及運(yùn)行環(huán)境,JSP1。平臺(tái)成本:JSP方面,我們考慮的方案非常多,其中,有很多可以考慮的非常優(yōu)秀的方案,但是,這些“非常優(yōu)秀”的方案中,其中的價(jià)格也是非常昂貴的,當(dāng)然,我們也可以采用一些不需要支付任何費(fèi)用的方案,比如:Linux+Resin(Jboss等)+JSP+MySQL2。人工成本:從目前來看,由于JSP的誕生沒有多長的時(shí)間,而且,要真正的將Java體系掌握清楚,并不是短時(shí)間能很好的做到的,所以,目前JSP人才應(yīng)該相對(duì)的說,要比ASP和PHP人才要少得多,從商業(yè)角度分析,成本也就要貴不少。,Web開發(fā)技術(shù)概述及運(yùn)行環(huán)境,安裝IIS6.0(1)單擊“開始”,指向“設(shè)置”,然后單擊“控制面板”。(2)在“控制面板”窗口中,雙擊“添加或刪除程序”圖標(biāo)。(3)在“添加/刪除程序”窗口中,單擊“添加/刪除Windows組件”按鈕。(4)在“Windows組件向?qū)А睂?duì)話框的“組件”列表中,選中“Internet信息服務(wù)(IIS)”復(fù)選框,然后單擊“下一步”按鈕。(5)在向?qū)У奶崾鞠虏僮鳎?dāng)完成組件安裝時(shí),單擊“完成”按鈕。若要檢查IIS6.0是否安裝成功,請(qǐng)?jiān)贗E瀏覽器地址欄中輸入以下URL地址:http:/localhost或,ASP技術(shù)環(huán)境配置,ASP技術(shù)環(huán)境配置,認(rèn)識(shí)IIS管理控制臺(tái),ASP技術(shù)環(huán)境配置,1.在Web站點(diǎn)上發(fā)布內(nèi)容(1)為Web站點(diǎn)創(chuàng)建主頁(做一個(gè)網(wǎng)頁)。(2)將主頁文件命名為Default.htm或Default.asp。默認(rèn)情況下,這兩個(gè)文件名包含在站點(diǎn)的“默認(rèn)文檔”列表中。(3)將主頁復(fù)制到IIS的默認(rèn)Web發(fā)布目錄(系統(tǒng)安裝盤:Inetpubwwwroot)。,使用IIS快速建立站點(diǎn),ASP技術(shù)環(huán)境配置,使用IIS快速建立站點(diǎn)(4)在IIS的MMC控制臺(tái)中右擊“默認(rèn)Web站點(diǎn)”|選“屬性”|在IP地址下拉列表框中選擇一個(gè)IP地址|單擊“確定”。(5)通過下列方式之一訪問主頁:如果網(wǎng)絡(luò)上具有名稱解析系統(tǒng)(通常為DNS),則可以地在瀏覽器地址欄中鍵入計(jì)算機(jī)名到達(dá)站點(diǎn),例如。如果網(wǎng)絡(luò)沒有名稱解析系統(tǒng),則必須鍵入計(jì)算機(jī)的IP地址,例如0。說明:如果第(4)步不做,則IP地址默認(rèn)為“全部未分配”,則只能通過來訪問,ASP技術(shù)環(huán)境配置,在FTP站點(diǎn)上發(fā)布內(nèi)容(1)將要發(fā)布的文件復(fù)制或移動(dòng)到默認(rèn)的FTP發(fā)布目錄(系統(tǒng)安裝盤:Inetpubwwwroot)。(2)在IIS的MMC控制臺(tái)中右擊“默認(rèn)FTP站點(diǎn)”|選“屬性”|在IP地址下拉列表框中選擇一個(gè)IP地址|單擊“確定”。(3)通過下列方式之一訪問FTP站點(diǎn),以便上傳或下載文件:如果網(wǎng)絡(luò)上具有名稱解析系統(tǒng)(通常為DNS),則可以在瀏覽器地址欄中鍵入后面跟有計(jì)算機(jī)名的ftp:/到達(dá)站點(diǎn),例如ftp:/。如果網(wǎng)絡(luò)上沒有名稱解析系統(tǒng),則必須在瀏覽器地址欄中鍵入ftp:/和計(jì)算機(jī)的數(shù)字IP地址,例如ftp:/192.168.120。,ASP技術(shù)環(huán)境配置,認(rèn)識(shí)站點(diǎn)的基本屬性頁打開站點(diǎn)的屬性對(duì)話框:在IIS的MMC控制臺(tái)中右擊“默認(rèn)Web站點(diǎn)”|選“屬性”(1)“Web站點(diǎn)”標(biāo)簽Web站點(diǎn)的默認(rèn)TCP端口是:80默認(rèn)端口即在URL地址中可以省略的端口,如:0等價(jià)于0:80,ASP技術(shù)環(huán)境配置,認(rèn)識(shí)站點(diǎn)的基本屬性頁(2)“主目錄”標(biāo)簽頁“主目錄”即網(wǎng)站所在的目錄。網(wǎng)站中應(yīng)包含要通過此Web站點(diǎn)發(fā)布的所有資源,包括:網(wǎng)頁、圖片、軟件包等。,“主目錄”即站點(diǎn)的根,它被映射成URL地址中IP地址后的“/”,如:/問:如果此站點(diǎn)下有一個(gè)admin的子目錄,怎樣訪問admin?,ASP技術(shù)環(huán)境配置,認(rèn)識(shí)站點(diǎn)的基本屬性頁(3)“文檔”標(biāo)簽頁“默認(rèn)文檔”即在URL地址中可以省略文檔名訪問的網(wǎng)頁,一般為站點(diǎn)的主頁。如:0等價(jià)于0/default.htm,在此文檔列表中按照從上往下匹配的原則,確定最終的“默認(rèn)文檔”,ASP技術(shù)環(huán)境配置,.,APMServAPMServ是一款擁有圖形界面的快速搭建Apache2.2.9、PHP5.2.6、MySQL5.1.284.0.26、Nginx0.7.19、Memcached1.2.4、phpMyAdmin、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl網(wǎng)站服務(wù)器平臺(tái)的綠色軟件。無需安裝,具有靈活的移動(dòng)性,將其拷貝到其它目錄、分區(qū)或別的電腦時(shí),均只需點(diǎn)擊APMServ.exe中的啟動(dòng)按鈕,即可自動(dòng)進(jìn)行相關(guān)設(shè)置,將Apache和MySQL安裝為系統(tǒng)服務(wù)并啟動(dòng)。APMServ集合了Apache穩(wěn)定安全的優(yōu)點(diǎn),并擁有跟IIS一樣便捷的圖形管理界面,同時(shí)支持MySQL5.0&4.0兩個(gè)版本,虛擬主機(jī)、虛擬目錄、端口更改、SMTP、上傳大小限制、自動(dòng)全局變量、SSL證書制作、緩存性能優(yōu)化等設(shè)置,只需鼠標(biāo)一點(diǎn)即可完成。官方網(wǎng)站:,PHP技術(shù)環(huán)境配置,.,PramatiServer一款高性能的Web服務(wù)器,無需移植即可直接運(yùn)行在ApacheHTTPServer,Tomcat,MicrosoftIIS,WebLogic上配置好的應(yīng)用程式。新版本提供了更低的TCO值,更便于管理,是性能更高的J2EE應(yīng)用服務(wù)器。,JSP技術(shù)環(huán)境配置,.,AAWServerAAWServer是一款基于Apache+resin的全能服務(wù)器組合套件,擁有安裝簡單、便捷、綠色、免配置等特點(diǎn),可以快速搭建ASP+CGI+PHP+JSP+MySQL+.NET全能網(wǎng)站服務(wù)器平臺(tái),方便您調(diào)試和開發(fā)ASP、CGI、PHP、JSP,.NET等程序。本程序?yàn)榫G色軟件,請(qǐng)先停止AAWServer服務(wù)器,運(yùn)行Uninstall_AAWServer.bat,然后直接刪除即可。官方下載:,ASP、ASP.NET、PHP、JSP全能環(huán)境配置,.,網(wǎng)站防火墻,如何阻止非法信息發(fā)送到BBS論壇、留言板、Blog等?如何檢查服務(wù)器中的網(wǎng)頁存在非法信息?IIS強(qiáng)迫性廣告功能?在ASP/PHP/CGI/ASP.NET/HTML等頁面插入指定的廣告,強(qiáng)制加入JavaScript代碼、彈出窗口、彈出頁面等虛擬主機(jī)商在過期空間中插入“空間過期”提示和插入廣告連接如何檢查URL中的SQL字符插入攻擊?如何攔截指定URL頁面或木馬連接頁面?如何檢查特殊目錄?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年計(jì)量標(biāo)準(zhǔn)器具:化學(xué)計(jì)量標(biāo)準(zhǔn)器具項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模板
- 固體熱脹冷縮的教學(xué)課件
- 互聯(lián)教學(xué)助手導(dǎo)入課件
- 課件教學(xué)預(yù)告
- 舞蹈教學(xué)APP課件
- 血?dú)夥治鼋虒W(xué)課件
- 上海美聲教學(xué)課件
- 【石嘴山】2025年寧夏石嘴山市平羅縣供銷合作社聯(lián)合社招聘工作人員3人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 【??凇?025年海南??谑旋埲A區(qū)事業(yè)單位招聘50人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 多發(fā)傷教學(xué)課件
- GB/T 3280-2015不銹鋼冷軋鋼板和鋼帶
- GB/T 28267.4-2015鋼絲繩芯輸送帶第4部分:帶的硫化接頭
- GB/T 12600-2005金屬覆蓋層塑料上鎳+鉻電鍍層
- GB 19510.14-2009燈的控制裝置第14部分:LED模塊用直流或交流電子控制裝置的特殊要求
- DigestiveSystem消化系統(tǒng)英文值得收藏課件
- 外研社小學(xué)新標(biāo)準(zhǔn)英語單詞表匯總打印版(一年級(jí)起點(diǎn))
- 門診藥房藥物咨詢記錄表
- 質(zhì)量保證體系架構(gòu)圖
- 管道施工主要質(zhì)量保證措施及通病防治措施
- 信捷XC系列可編程序控制器用戶手冊(cè)(軟件篇)
- 新版FMEA培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論