1. 程式人生 > 其它 >WEB資源分類(Web靜態資源 & web動態資源)

WEB資源分類(Web靜態資源 & web動態資源)

WEB資源的分類

  • 一個應用程式要想在Internet上被外界訪問,則需將其部署在Web伺服器上。
    ———— 也就是說Web資源存放在Web伺服器上。這也可以說明: web伺服器有著充當web資源容器的功能。這也是為何能將web伺服器稱為web容器的原因。如Tomcat容器。

  • 外界訪問該應用程式的目的,就是要獲取該應用中包含相應的web資源。這些web資源可以分為兩類:靜態web資源 和 動態web資源。

靜態web資源】 —— 供使用者瀏覽的web頁面中的資料始終是寫死的,是固定不變的。

           優  點:訪問速度快。  

           缺 點:互動性差,要想頁面內容發生改變則必須手動修改頁面檔案,很不方便。

           如:HTML、CSS、JavaScript、圖片......

動態web資源】——  供使用者瀏覽的web頁面中的資料 由程式動態產生的。能根據使用者輸入的不同引數條件,而展現出不同的資料內容。

           如:JSP/Servlet....

             優 點:動態資源可以根據需求獲取不同的內容;而頁面內容資料的更新,卻無需修改頁面檔案。  

             缺 點:訪問速度不及靜態頁面。

 

總結靜態資源和動態資源的區別:

1、靜態資源一般都是設計好的html頁面,而動態資源依靠設計好的程式來實現按照需求的動態響應;
2、靜態資源的互動性差,不好更改,而動態資源可以根據需求自由實現來獲取內容;
3、在伺服器的執行狀態不同:靜態資源不需要與資料庫參於程式處理,動態資源通常涉及一個或多個數據庫的參與運算。