javaWeb 概念介紹


一、javaWeb

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

 

 

2.軟件架構

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

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

比如:QQ、微信、迅雷等

優點:

  1.用戶體驗好

缺點:

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

 

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

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

優點:

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

缺點:

  1.如果應用過大,用戶體驗會受影響

  2.對硬件要求太高

 

 

3.B/S架構詳解

  資源分類

    靜態資源

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

      特點:

        所有用戶訪問,得到的結果是一樣的

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

        如果用戶請求的是靜態資源,服務器會直接把資源發給瀏覽器,瀏覽器中內置了靜態資源的解析引擎,可以展示靜態資源。每個瀏覽器的靜態資源解析引擎可能略有不同,但是總體差別不大。

    動態資源

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

      特點:

        所有用戶訪問,得到的結果是有可能不一樣的

        如jsp/servlet、php、asp等

        如果用戶請求的是動態資源,那么瀏覽器會先執行動態資源,將動態資源轉換為靜態資源,再發送給用戶

 

因此,要想學習動態資源,需要先學習靜態資源。

 

 

      靜態資源包括

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM