網(wǎng)站程序的嵌入與調(diào)試
  • 更新時(shí)間:2024-11-08 16:34:41
  • 網(wǎng)站建設(shè)
  • 發(fā)布時(shí)間:1年前
  • 263

一、動(dòng)態(tài)網(wǎng)頁(yè)的概念

帶有各種動(dòng)畫(huà)、滾動(dòng)字幕和其他視覺(jué)“動(dòng)態(tài)效果”的網(wǎng)頁(yè)不是動(dòng)態(tài)網(wǎng)頁(yè)。不管網(wǎng)站制作中是否有視覺(jué)動(dòng)態(tài)效果,只要是通過(guò)動(dòng)態(tài)網(wǎng)站技術(shù)生成的網(wǎng)頁(yè)都稱(chēng)為動(dòng)態(tài)網(wǎng)頁(yè)。動(dòng)態(tài)網(wǎng)頁(yè)可以是純文本內(nèi)容,也可以包含各種動(dòng)畫(huà)內(nèi)容,只是網(wǎng)頁(yè)具體內(nèi)容的一種表現(xiàn)形式。

動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)相反。靜態(tài)網(wǎng)頁(yè)是擴(kuò)展名為htm.html .shtml .xml 的文件。它們是用HTML 語(yǔ)言編寫(xiě)的。它們由許多標(biāo)簽組成。它們存儲(chǔ)在服務(wù)器的某個(gè)位置。當(dāng)用戶(hù)需要時(shí),服務(wù)器不需要任何解釋?zhuān)苯影l(fā)送給用戶(hù)。用戶(hù)可以直接通過(guò)瀏覽器瀏覽。

動(dòng)態(tài)網(wǎng)頁(yè)通常是.asp、jsp.php、pert、cgi等擴(kuò)展名的文件,不能直接發(fā)送動(dòng)態(tài)網(wǎng)頁(yè),因?yàn)闉g覽器不支持。當(dāng)需要瀏覽動(dòng)態(tài)網(wǎng)頁(yè)時(shí),服務(wù)器會(huì)解釋或編譯這些動(dòng)態(tài)網(wǎng)頁(yè)代碼程序,并將結(jié)果轉(zhuǎn)換成HTML代碼,然后發(fā)送給用戶(hù)的瀏覽器。網(wǎng)頁(yè)不斷變化的性質(zhì)是它們被稱(chēng)為動(dòng)態(tài)的原因。動(dòng)態(tài)網(wǎng)頁(yè)一般都是基于數(shù)據(jù)庫(kù)技術(shù)。我們?nèi)粘T谝恍┚W(wǎng)站上的用戶(hù)注冊(cè)、用戶(hù)登錄、在線調(diào)查、上傳文件、發(fā)帖、論壇討論等操作均基于東捷網(wǎng)絡(luò)技術(shù)。

二、動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)種類(lèi)

動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)種類(lèi)繁多,有CGI、ASP、JSP、PHP等,今天ASP、JSP、PHP基本形成了“三足鼎立”的局面。

(1)ASP技術(shù)。 ASP技術(shù)是微軟公司的產(chǎn)品,主要包括ASP和ASP.NET技術(shù)。前者的文件擴(kuò)展名為.asp,后者的文件擴(kuò)展名為.aspx。在ASP 中,主要使用的語(yǔ)言是VBScript 服務(wù)器端編程語(yǔ)言。實(shí)際上,它是ASP.NET 中VB : 的一個(gè)子集??梢允褂肰B、C、C#等語(yǔ)言編寫(xiě)ActiveX控件。因?yàn)槭俏④浀漠a(chǎn)品,與其Windwos操作系統(tǒng)、Access、SQLServer數(shù)據(jù)庫(kù)有著天然的聯(lián)系,所以支持度很高。

(2)JSP技術(shù)。 1SP技術(shù)是SUN公司的產(chǎn)品。擴(kuò)展名為.jsp,其墓是基于SUN公司的JAVA語(yǔ)言。它基于JVM、Servlet、JAVABean等技術(shù)。由于其顯示和業(yè)務(wù)邏輯可分離和跨平臺(tái)的特點(diǎn)發(fā)展勢(shì)頭迅猛。目前已成為國(guó)內(nèi)外眾多大型電子商務(wù)網(wǎng)站的首選技術(shù)。

(3)PHP技術(shù)。 PHP 技術(shù)是一個(gè)開(kāi)源項(xiàng)目。擴(kuò)展名為.php?;菊Z(yǔ)言是PHP。它主要借鑒了Java、C、Perl等語(yǔ)言的語(yǔ)法。因?yàn)樗_(kāi)源易學(xué),所以也有很多支持者。

三、創(chuàng)建ASP程序

Microsoft Active Server Pages,俗稱(chēng)^SP,實(shí)際上是微軟開(kāi)發(fā)的一套服務(wù)器端腳本環(huán)境。通過(guò)ASP,結(jié)合HTML頁(yè)面、ASP指令和ActiveX組件,可以建立動(dòng)態(tài)的、交互式的、高效的Web服務(wù)器應(yīng)用程序。有了ASP,你就不用擔(dān)心客戶(hù)端的瀏覽器能否運(yùn)行你寫(xiě)的代碼了,因?yàn)樗械某绦蚨紩?huì)在服務(wù)器端執(zhí)行。程序執(zhí)行時(shí),服務(wù)端只是將執(zhí)行結(jié)果返回給客戶(hù)端瀏覽器。這樣也減輕了客戶(hù)端瀏覽器的負(fù)擔(dān),大大提高了交互速度。

ASP本身并不是一種腳本語(yǔ)言,它只是提供了一個(gè)環(huán)境,讓嵌在]{TML頁(yè)面中的腳本程序可以運(yùn)行。 ASP程序可以使用JScript和VBScript腳本語(yǔ)言作為服務(wù)器腳本語(yǔ)言,但是在實(shí)際應(yīng)用中一般都是使用VBScript作為服務(wù)器的腳本語(yǔ)言,美國(guó)認(rèn)可的服務(wù)器腳本也是VBScript。當(dāng)然你也可以根據(jù)自己的喜好更改系統(tǒng)默認(rèn)的腳本語(yǔ)言。

ASP程序以純文本形式存在于Web服務(wù)器上,擴(kuò)展名為.asp。您可以使用任何文本編輯器打開(kāi)它,并且ASP 程序可以包含純文本、HTML 標(biāo)記和腳本命令。你只需要將.asp程序放在Web服務(wù)器的虛擬目錄下(該目錄必須有可執(zhí)行權(quán)限),就可以訪問(wèn)ASP程序T了。

服務(wù)器端腳本: 由于服務(wù)器端腳本語(yǔ)言需要在服務(wù)器端執(zhí)行,而腳本語(yǔ)言的默認(rèn)執(zhí)行位置是客戶(hù)端的瀏覽器。所以需要用特殊的符號(hào)來(lái)表示哪些代碼需要在服務(wù)端執(zhí)行。有兩種方法可以指定在服務(wù)器端執(zhí)行的腳本語(yǔ)言。

我們專(zhuān)注高端建站,小程序開(kāi)發(fā)、軟件系統(tǒng)定制開(kāi)發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開(kāi)發(fā)、各類(lèi)API接口對(duì)接開(kāi)發(fā)等。十余年開(kāi)發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿(mǎn)意為止,多一次對(duì)比,一定讓您多一份收獲!

本文章出于推來(lái)客官網(wǎng),轉(zhuǎn)載請(qǐng)表明原文地址:https://www.tlkjt.com/web/12638.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部