JavaWeb學習筆記-----基本概念(一)

1、基本概念

感謝UP主狂神

1.1 前言

web開發:

  • web:網頁的意思
  • 靜態web
    • html、css
    • 提供給所有人看的數據始終不會發生變化
  • 動態web
    • 淘寶、幾乎所有的網站;
    • 提供給所有人看得數據始終會發生變化,每個人在不同的時間,不同的地點看到的信息各不相同!
    • 技術棧:servlet/jsp , ASP,PHP

在java中,動態web資源開發的技術統稱爲Javaweb;

1.2、web應用程序

web應用程序:可以提供瀏覽器訪問的程序;

  • s.html、***.html…多個web資源,這些資源可以被外界訪問,對外界提供服務;
  • 能訪問到的任何一個頁面或者資源,都存在這個世界的某一個角落的計算機上
  • URL
  • 這個統一的web資源會被放在同一個文件夾下,web應用程序 --> Tomcat:服務器
  • 一個web應用由多部分組成(靜態web,動態web)
    • html ,css , js
    • jsp , servlet ,
    • java程序
    • jar包
    • 配置文件(properties)

web應用程序編寫完畢後,若想提供給外界訪問 :需要一個服務器來統一管理;

1.3、靜態web

  • *.html , *.htm ,這些都是網頁的後綴,如果服務器上一直存在這些東西,我們就可以直接進行讀取,通過網絡。
    在這裏插入圖片描述
    靜態web存在的缺點

  • Web頁面無法動態更新,所有用戶看到都是同一頁面

    • 輪播圖,點擊特效:微動態
    • JavaScript[實際開發中它用的最多
    • VBScript
  • 它無法和數據庫交互(數據無法持久化,用戶無法交互)

1.4 動態web

頁面會動態展示:“Web的頁面展示效果因人而異”;
在這裏插入圖片描述
缺點:

  • 假如服務器的動態web資源出現錯誤,我們需要重新編寫我們的後臺程序,重新發布;
    • 停機維護

優點:

  • Web頁面無法動態更新,所有用戶看到都不是同一頁面
  • 它可以與數據庫交互(數據持久化:註冊,商品信息,用戶信息)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章