1. 程式人生 > 其它 >Java Web01:基本概念

Java Web01:基本概念

Web開發

靜態Web

  • HTML、CSS
  • 提供給所有人看的,資料始終不會發生變化

動態Web(在Java中,動態Web資源開發的技術統稱為Java Web

  • 淘寶、幾乎所有網站
  • 提供給所有人看的,資料始終會發生變化,每個人在不同時間、不同地點看到的資訊都不一樣
  • 技術棧:Servlet/JSP、ASP、PHP

Web應用程式

可以提供瀏覽器訪問的程式:

  • HTML檔案
  • 網路上能訪問的任何頁面
  • URL

Web資源被放在同一個資料夾下,由Tomcat伺服器統一管理,提供給外界訪問,包含:

  • HTML、CSS、JS
  • Servlet、JSP
  • Java程式
  • jar包
  • 配置檔案(Properties)

靜態Web

HTM、HTML都是網頁,只要伺服器上存在這些檔案,就可以直接進行讀取

  • 無法動態更新,所有使用者看到的都是同一個頁面
  • 無法和資料庫互動(資料無法持久化,使用者無法互動)

動態Web

Web頁面展示的效果因人而異

  • 如果動態Web資源出現錯誤,需要重新編寫後臺程式,重新發佈網站,即停機維護
  • web頁面可以動態更新,所有使用者看到的都不是同一個頁面
  • 可以和資料庫互動(資料持久化,如註冊、使用者資訊)