1. 程式人生 > 其它 >JavaWeb(一) 基本概述

JavaWeb(一) 基本概述

1、基本概念

1.1、前言

web開發:

  • web,網頁的意思,www.baidu.com·

  • 靜態web

    • html,css
    • 提供給所有人看的資料始終不會發生變化!
  • 動態web

    • 淘寶,幾乎是所有的網站

    • 提供給所有人看的資料始終會發生變化,每個人在不同的時間,不同的地點看到的資訊各不相同!

    • 技術棧:Servlet/JSP,ASP,PHP

1.2、Web應用程式

可以提供瀏覽器訪問的程式

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

1.3、靜態Web

  • *.htm, *.html這些都是網員的後境、如果伺服器上一直存在這些東四,我們就可以直接進行讀取、需要網路;

靜態web存在的缺點

  • Web頁面無法動態更新,所有使用者看到都是同一個頁面
    • 輪播圖,點選特效:偽動態
    • JavaScript[實際開發中,它用的最多
    • VBScrip
  • 它無法和資料庫互動(資料無法持久化,使用者無法互動)

1.4、 動態Web

頁面會動態展示,“web頁面的展示效果因人而異”

缺點

  • 加入伺服器的動態web資源出現了錯誤,我們需要重新編寫我們的後臺程式,重新發布;
    • 停機維護

優點

  • Web頁面可以動態更新,所有使用者看到都不是同一個頁面
  • 它可以與資料庫互動(資料持久化:註冊,商品資訊,使用者資訊………)