今日內容
- web相關概念回顧
- web服務器軟件:Tomcat
- Servlet入門學習
web相關概念回顧
- 軟件架構
- C/S: 客戶端/服務器端
- B/S: 瀏覽器/服務器端
- 資源分類
- 靜態資源: 所有用戶訪問后,得到的結果都是一樣的,成為靜態資源,靜態資源可以直接被瀏覽器解析
- 如:html, css ,JavaScript
- 動態資源:每個用戶訪問相同資源后,得到的結果可能不一樣.稱為動態資源,動態資源被訪問后,需要先轉換為靜態資源,在返回給瀏覽器
- 如:servlet/jsp,php,asp…
- 靜態資源: 所有用戶訪問后,得到的結果都是一樣的,成為靜態資源,靜態資源可以直接被瀏覽器解析
- 網絡通信三要素
- IP: 電子設備(計算機)在網絡中的唯一標識.
- 端口: 應用程序在計算機中的唯一標識.0-65536,建議不要在1024以下,可能被占用了
- 傳輸協議: 規定了數據通信傳輸的規則
- 基礎協議:
- tcp:安全協議,三次握手.確認雙方都在線的情況下再進行數據傳輸
- udp::不安全的協議,廣播發送,可能會丟失,但是速度快
- 基礎協議:
web服務器軟件:
- 服務器: 安裝了服務器軟件的計算機
- 服務器軟件: 接收用戶的請求,處理請求,做出響應
- web服務器軟件: 接收用戶的請求,處理請求,做出響應
- 在web服務器軟件中,可以部署web項目,讓用戶通過瀏覽器來訪問這些項目
- web容器
- 常見的java相關的web服務器軟件:
- webLogic:oracle公司,大型的JavaEE服務器,支持所有的JavaEE規范,收費的
- webSphere: IBM公司,大型的JavaEE服務器,支持所有的JavaEE規范,收費的
- JBOSS: JBOSS公司的,大型的JavaEE服務器,支持所有JavaEE規范,收費的
- Tomcat:Apache基金組織,中小型的JavaEE服務器,僅僅支持少量的JavaEE規范servlet/jsp.開源的,免費的
- JavaEE: Java語言在企業級開發中使用的技術規范的總和,一共規定了13項大的規范
- Tomcat: tomcat的配置以及使用
serverlet
servlet的配置以及使用