




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