JavaWeb(一) 基本概述
阿新 • • 發佈:2021-08-13
1、基本概念
1.1、前言
web開發:
-
web,網頁的意思,www.baidu.com·
-
靜態web
- html,css
- 提供給所有人看的資料始終不會發生變化!
-
動態web
-
淘寶,幾乎是所有的網站
-
提供給所有人看的資料始終會發生變化,每個人在不同的時間,不同的地點看到的資訊各不相同!
-
技術棧:Servlet/JSP,ASP,PHP
-
1.2、Web應用程式
可以提供瀏覽器訪問的程式
- a.html、b.html.….多個web資源,這些web資源可以被外界訪問,對外界提供服務;
- 你們能訪問到的任何一個頁面或者資源,都存在於這個世界的某一個角落的計算機上。
- URL
- 這個統一的web資源會被放在同一個資料夾下,web應用程式>Tomcat:伺服器
- 一個web應用由多部分組成(靜態web,動態web)
- html,css,js
- jsp,servlet
- Java程式
- jar包
- 配置檔案(properties,xml)
1.3、靜態Web
-
*.htm, *.html這些都是網員的後境、如果伺服器上一直存在這些東四,我們就可以直接進行讀取、需要網路;
靜態web存在的缺點
- Web頁面無法動態更新,所有使用者看到都是同一個頁面
- 輪播圖,點選特效:偽動態
- JavaScript[實際開發中,它用的最多
- VBScrip
- 它無法和資料庫互動(資料無法持久化,使用者無法互動)
1.4、 動態Web
頁面會動態展示,“web頁面的展示效果因人而異”
缺點
- 加入伺服器的動態web資源出現了錯誤,我們需要重新編寫我們的後臺程式,重新發布;
- 停機維護
優點
- Web頁面可以動態更新,所有使用者看到都不是同一個頁面
- 它可以與資料庫互動(資料持久化:註冊,商品資訊,使用者資訊………)