1、JavaWbe基本概念
1.1、前言
web開發:
①web, 網頁的意思: https://www.bilibili.com/
②靜態web:
html, css
提供給所有人看到數據始終不會發生變化
③動態web:
淘寶等幾乎所有網站
提供給所有人看到數據始終會發生變化, 每個人在不同的時間, 不同的地點看到的信息是不同的!
技術棧: Servlet/ISP, ASP, PHP
在Java中, 動態web資源開發的技術統稱為JavaWeb ;
?
1.2、web應用程序
web應用程序: 可以提供瀏覽器訪問的程序
①a.html、b.html……多個web資源, 這些web資源可以被外界訪問, 對外界提供服務;
②能訪問到的任何一個頁面或者資源, 都存在于這個世界上的某一個角落的計算機上。
③URL
④這個統一的web資源會被放在同一個文件夾下, web應用程序–>Tomcat: 服務器
⑤一個web應用由多部分組成 (靜態web、動態web)
html、 css、 js
jsp、servlet
Java程序
jar包
配置文件(Properties)
web應用程序編寫完畢后, 若想給外界訪問: 需要一個服務器來統一管理;
?
1.3、靜態web
.html、.htm, 這些都是網頁的后綴, 如果服務器上一直存在這些東西, 我們就可以直接進行讀取。通過網絡

靜態web存在的缺點
①Web頁面無法動態更新, 所有用戶看到的都是同一個頁面
輪播圖、點擊特效: 偽動態
JavaScript(實際開發中用的最多)
VBScript
②無法與數據庫交互(數據無法持久化, 用戶無法交互)
1.4、動態頁面

動態web存在的缺點
①如果加入服務器的動態web資源出現了錯誤, 我們需要重新編寫后臺程序, 重新發布
②無法與數據庫交互(數據無法持久化, 用戶無法交互)
?
動態web存在的優點
①Web頁面可以動態更新, 所有用戶看到的都是不是完全相同的一個頁面
②可以與數據庫交互(數據持久化: 注冊、商品信息、用戶信息……)
總結
以上是生活随笔為你收集整理的1、JavaWbe基本概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 网站发送验证码_Pytho
- 下一篇: java美元兑换,(Java实现) 美元