1 相關概念 1 軟件的架構 1 c/s 客服端/服務端 2 b/s 瀏覽器/服務器 2 資源的分類 1 靜態資源 全部用戶訪問後 獲得的資源是同樣的 稱爲靜態資源 html css js 靜態資源能夠被瀏覽器直接解析 2 動態資源 每一個用戶訪問相同的資源後,獲得的結果不同 稱爲動態資源 動態資源先轉換爲靜態資源 而後再返回給瀏覽器進行解析 技術 servlet/jsp php asp.... 3 網絡通訊三要素 1 IP 電子設備 (計算機) 在網絡中的惟一標識 2 端口 : 應用程序在計算機中惟一標識 3 傳輸協議 : 規定了數據的傳輸規則 1 tcp:安全協議 三次握手 速度稍慢 2 udp : 不安全協議 速度快 2 web 服務器軟件 Tomcat 2.1 服務器:安裝了服務器的軟件的計算機 服務器軟件:接受用戶請求(request) 處理請求 作出響應 web服務器軟件:接受用戶請求(request) 處理請求 作出響應 在web服務器軟件中 能夠部署web項目 讓用戶經過瀏覽器訪問這些項目 web服務器是一個容器 2.2 常見的java相關的web服務器軟件 webLogic: oracle 公司 大型javaEE服務器 支持全部的javaEE泛型 收費 WebSohere IBM公司 大型javaEE服務器 支持全部的javaEE泛型 收費 JBOSS JBOSS公司 大型javaEE服務器 支持全部的javaEE泛型 收費 Tomact Apache 基金組織的 中小型的JavaEE服務器 支持最少的JAVAEE規範 servlet/jsp 開源免費 2.3 Tomact : web 服務器軟件 1 下載 http://tomcat.apache.org 2 安裝 解壓壓縮包 便可 注意: 解壓目錄不能夠有中文和空格 3 卸載 直接刪除目錄便可 4 啓動 bin/startup.bat 雙擊 訪問 : http://localhost:8080 回車訪問本身 http://別人的ip:8080 回車 訪問別人 可能遇到的問題 1 黑窗口一閃而過 緣由 : 沒有正確配置 JAVA_HOME環境變量 解決方案 : 正確配置 JAVA_HOME環境變量 2 啓動報錯 端口號 5 關閉 正常關閉 bin/shutdown.bat ctrl+c 強制關閉 點擊窗口的 X 6 配置 部署 項目的方式 1 直接將項目放到 webapps目錄=目錄項目錄下便可 /hello 項目的訪問路徑 ------》 虛擬目錄 localhost:8080/hello.html 2 配置文件 conf/server.xml 在配置文件中<Host> 標籤中 添加一句話 <Context docBase="D:\hello" path="/hehe"/> docBass 中方的是 路徑 path 中方的是虛擬路徑 3 在 conf\Catalina\localhost 建立任意名稱xml文件 在文件中編寫 <Context docBase="D:\hello"/> 虛擬路徑 寫本身建立的 xml文件的名字 javaEE 規範 java 語言在企業級開發中使用的技術規範綜合 一共規定了13項大的規範 7 Tomact 與Idea 關聯 部署項目
bin 可執行文件
conf 配置文件
lib 依賴的jar包
logs 日誌文件
temp 臨時文件
webapps 存放的web項目
work 存放運行時的數據