Java web 概述

1、概述web

Java web就是使用Java語言開發基於互聯網的項目,如今不少網站都是基於這項技術來開發的。瀏覽器

2、軟件架構服務器

軟件架構分爲兩類:架構

  1. C/S (Client/Sever) 客戶端/服務器端
    優勢:用戶體驗好
    缺點:須要開發兩套軟件(客戶端和服務端),開發、部署、安裝、維護麻煩
  2. B/S (Broswer/Sever) 瀏覽器/服務器端
    優勢:開發、部署、安裝、維護簡單
    缺點:對硬件要求高,若是開發的應用程序過大,用戶體驗可能會受到影響

3、資源分類svg

這裏說的資源分類是B/S架構的佈局

1.靜態資源網站

使用靜態網頁開發技術發佈的資源視頻

特色:xml

  • 每個用戶訪問獲得的結果都是同樣的;圖片

  • 文本、圖片、音頻、視頻,HTML、CSS、JavaScript;

  • 若是用戶請求的是靜態資源,那麼服務器會直接將靜態資源發送到瀏覽器。瀏覽器中內置了靜態資源的解析引擎,能夠經過瀏覽器展現靜態資源。

HTML:用於搭建基礎網頁,展現頁面內容
CSS:用於美化頁面,佈局頁面
JavaScript:控制頁面元素,讓頁面有一些動態的效果
2.動態資源

使用動態網頁開發技術發佈的資源

特色:

  • 每個用戶訪問獲得的結果是不相同的
  • JSP/Servlet、PHP、.NET
  • 若是用戶請求的是動態資源,那麼服務器會執行動態資源,將其轉換成靜態資源,再發送給瀏覽器解析、展現
相關文章
相關標籤/搜索