Java Web01:基本概念
阿新 • • 發佈:2022-04-08
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頁面可以動態更新,所有使用者看到的都不是同一個頁面
- 可以和資料庫互動(資料持久化,如註冊、使用者資訊)