javaWeb 概念介紹

1、javaWebphp

1.概念:利用java語言進行基於互聯網的開發java

 

 

2.軟件架構瀏覽器

(1)C/S   Client/Server  客戶端/服務器端服務器

在用戶本地有一個客戶端程序,在遠程有一個服務器程序微信

好比:QQ、微信、迅雷等架構

優勢:jsp

  1.用戶體驗好佈局

缺點:學習

  1.開發、安裝、部署、維護麻煩視頻

 

(2)B/S   Browser/Server   瀏覽器端/服務器端

只須要一個瀏覽器,用戶只須要輸入不一樣的網址(URL),便可訪問不一樣的服務器程序

優勢:

  1.開發、安裝、部署、維護簡單

缺點:

  1.若是應用過大,用戶體驗會受影響

  2.對硬件要求過高

 

 

3.B/S架構詳解

  資源分類

    靜態資源

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

      特色:

        全部用戶訪問,獲得的結果是同樣的

        如:文本、圖片、音頻、視頻、HTML、CSS、JavaScript.其中後三者又被稱爲靜態網頁開發技術

        若是用戶請求的是靜態資源,服務器會直接把資源發給瀏覽器,瀏覽器中內置了靜態資源的解析引擎,能夠展現靜態資源。每一個瀏覽器的靜態資源解析引擎可能略有不一樣,可是整體差異不大。

    動態資源

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

      特色:

        全部用戶訪問,獲得的結果是有可能不同的

        如jsp/servlet、php、asp等

        若是用戶請求的是動態資源,那麼瀏覽器會先執行動態資源,將動態資源轉換爲靜態資源,再發送給用戶

 

所以,要想學習動態資源,須要先學習靜態資源。

 

 

      靜態資源包括

        HTML:用於搭建基礎頁面,展現頁面的內容

        CSS:用於美化頁面,佈局頁面

        JavaScript:控制頁面的元素,讓頁面有一些動態的效果

相關文章
相關標籤/搜索