[JavaWeb]Web概念概述
生活随笔
收集整理的這篇文章主要介紹了
[JavaWeb]Web概念概述
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
web概念概述
* JavaWeb:* 使用Java語言開發(fā)基于互聯(lián)網(wǎng)的項目* 軟件架構:1. C/S: Client/Server 客戶端/服務器端* 在用戶本地有一個客戶端程序,在遠程有一個服務器端程序* 如:QQ,迅雷...* 優(yōu)點:1. 用戶體驗好* 缺點:1. 開發(fā)、安裝,部署,維護 麻煩2. B/S: Browser/Server 瀏覽器/服務器端* 只需要一個瀏覽器,用戶通過不同的網(wǎng)址(URL),客戶訪問不同的服務器端程序* 優(yōu)點:1. 開發(fā)、安裝,部署,維護 簡單* 缺點:1. 如果應用過大,用戶的體驗可能會受到影響2. 對硬件要求過高* B/S架構詳解* 資源分類:1. 靜態(tài)資源:* 使用靜態(tài)網(wǎng)頁開發(fā)技術發(fā)布的資源。* 特點:* 所有用戶訪問,得到的結果是一樣的。* 如:文本,圖片,音頻、視頻, HTML,CSS,JavaScript* 如果用戶請求的是靜態(tài)資源,那么服務器會直接將靜態(tài)資源發(fā)送給瀏覽器。瀏覽器中內置了靜態(tài)資源的解析引擎,可以展示靜態(tài)資源2. 動態(tài)資源:* 使用動態(tài)網(wǎng)頁及時發(fā)布的資源。* 特點:* 所有用戶訪問,得到的結果可能不一樣。* 如:jsp/servlet,php,asp...* 如果用戶請求的是動態(tài)資源,那么服務器會執(zhí)行動態(tài)資源,轉換為靜態(tài)資源,再發(fā)送給瀏覽器* 我們要學習動態(tài)資源,必須先學習靜態(tài)資源!* 靜態(tài)資源:* HTML:用于搭建基礎網(wǎng)頁,展示頁面的內容* CSS:用于美化頁面,布局頁面* JavaScript:控制頁面的元素,讓頁面有一些動態(tài)的效果總結
以上是生活随笔為你收集整理的[JavaWeb]Web概念概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个人能不能学会个人能不能学会开车
- 下一篇: java美元兑换,(Java实现) 美元