義烏網(wǎng)頁設(shè)計動態(tài)網(wǎng)頁是靠什么方式來實現(xiàn)的

2012-07-01 瀏覽:150

靜態(tài)網(wǎng)頁的最主要的弱點就是難以維護(hù),為了不斷更新網(wǎng)頁內(nèi)必須不斷地重復(fù)制作HTML文檔許多相同的部分,隨著網(wǎng)頁內(nèi)容和信息量的日益擴(kuò)增,會使人感到工作量大得出乎意料,而且,盡管工作人員每天都在拼命的制作,網(wǎng)頁的內(nèi)容設(shè)計仍難以滿足實時性的要求。

 動態(tài)網(wǎng)頁綜合利用靜態(tài)網(wǎng)頁、中間件和數(shù)據(jù)庫技術(shù)等,來實現(xiàn)網(wǎng)站與用戶之間的交互操作。根據(jù)用戶的不同需求,網(wǎng)站可以提供不同的信息,使訪問者與網(wǎng)站之間可以進(jìn)行更高效的信息交流。讀者也許會聽說另外兩個概念:動態(tài)文檔與活動文檔,二者都是相對于靜態(tài)文檔而言的,都屬于動態(tài)網(wǎng)頁,而且它們正是動態(tài)網(wǎng)頁實現(xiàn)的兩種主要方式。

    1、動態(tài)文檔
  它是在瀏覽器訪問Web服務(wù)器時創(chuàng)建,沒有預(yù)先定義的格式。當(dāng)瀏覽器向服務(wù)器發(fā)出請求后,服務(wù)器運行一個應(yīng)用程序,創(chuàng)建動態(tài)頁面,并返回給瀏覽器,作為應(yīng)答。動態(tài)文檔的內(nèi)容是變化的,每次訪問都要創(chuàng)建新的文檔。其執(zhí)行流程可用下圖簡單表示。

 


動態(tài)文檔執(zhí)行流程

    2、活動文檔
  不完全由服務(wù)器產(chǎn)生,一個活動文檔包括一個計算和顯示程序。當(dāng)瀏覽器訪問活動文檔時,服務(wù)器返回給瀏覽器一個可局部執(zhí)行的程序副本,活動文檔可以和用戶交互執(zhí)行,并不改變顯示。只要用戶程序保持運行,該文檔就可以不斷地變化。其執(zhí)行流程可用下圖簡單表示。


活動文檔執(zhí)行流程

  這些功能的集成是通過動態(tài)網(wǎng)頁技術(shù)實現(xiàn)的,通過網(wǎng)頁與數(shù)據(jù)庫類型的互聯(lián),可以對數(shù)據(jù)庫進(jìn)行各種操作,完成發(fā)表意見、查詢數(shù)據(jù)、網(wǎng)上購物,甚至實現(xiàn)辦公自動化等功能。利用動態(tài)技術(shù)在網(wǎng)頁上使用的數(shù)據(jù)庫,充分發(fā)揮數(shù)據(jù)庫管理組織大量數(shù)據(jù)的能力和充分利用網(wǎng)頁在網(wǎng)上發(fā)布信息的方便途徑,是在互聯(lián)網(wǎng)上實現(xiàn)信息資源共享的一種有力措施。所以,開發(fā)動態(tài)的網(wǎng)頁數(shù)據(jù)庫應(yīng)用已成為當(dāng)今網(wǎng)頁動態(tài)技術(shù)研究的熱點。

上一條: 義烏網(wǎng)頁優(yōu)化應(yīng)該遵循哪些原則
下一條: 義烏網(wǎng)站制作時要注意的事項有哪些?

新聞資訊

相關(guān)資訊