Java web 概述

一、概述

Java web就是使用Java語言開發基於互聯網的項目,現在很多網站都是基於這項技術來開發的。

二、軟件架構

軟件架構分爲兩類:

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

三、資源分類

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

1.靜態資源

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

特點:

  • 每一個用戶訪問得到的結果都是一樣的;

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

  • 如果用戶請求的是靜態資源,那麼服務器會直接將靜態資源發送到瀏覽器。瀏覽器中內置了靜態資源的解析引擎,可以通過瀏覽器展示靜態資源。

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

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

特點:

  • 每一個用戶訪問得到的結果是不相同的
  • JSP/Servlet、PHP、.NET
  • 如果用戶請求的是動態資源,那麼服務器會執行動態資源,將其轉換成靜態資源,再發送給瀏覽器解析、展示
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章