1.系統架構
B/S: 浏覽器/伺服器端
2.網絡通信三要素
1)ip:電子裝置(計算機)在網絡中的唯一辨別
2)端口:應用程式在計算機中的唯一辨別
範圍區間: 0 ~ 65535
3)傳輸協定: 規定了資料傳輸的規則
* 基礎協定:
* TCP:安全協定 三次握手 速度較慢
* UDP:不安全協定. 速度較快
____________________________________
什麼伺服器?
1.伺服器:安裝了軟體的計算機
2.伺服器軟體:接收使用者的請求,處理請求,做出響應
3.Web伺服器軟體:
可以部署很多web應用(項目)
使用者通過浏覽器來通路這些web應用
4.常見的web伺服器:
1)webLogic: 屬于oracle公司, 大型的JavaEE伺服器,支援javaEE所有規範
收費的.
2)webSphere: 屬于IBM公司
大型的JavaEE伺服器,支援javaEE所有規範
收費的.
3)JBOSS: 屬于JBOSS公司,
大型的JavaEE伺服器,支援javaEE所有規範
收費的.
4)Tomcat:Apache基金組織,中小型JavaEE伺服器
僅僅支援少量的JavaEE規範. servlet/jsp
JavaEE:java語言企業級别開發過程中使用的技術規範的總和 -> 一共是規定了13個規範
_________________________________________
5.web伺服器軟體的使用 - Tomcat
1)下載下傳:https://tomcat.apache.org/
2)安裝:
解壓版: .zip結尾的安裝包,直接解壓就可以使用
安裝版: .exe結尾的,輕按兩下安裝
注意: 安裝路徑上不要出現空格和中文
3)解除安裝:
解壓版: 删除目錄即可
安裝版: 解除安裝時需要先終止程式
4)開啟:startup
win系統: startup.bat
mac系統: startup.sh
5)關閉:shutdown
win系統:shutdown.bat
mac系統:shutdown.sh
6)配置:
Tomcat需要配置的環境變量:
* 建立TOMCAT_HOME變量:
* 變量名:TOMCAT_HOME
* 變量值:tomcat的根目錄
* 建立CATALINA_HOME變量:
* 變量名:CATALINA_HOME
* 變量值:tomcat的根目錄
* 修改變量path
添加%CATALINA_HOME%\bin
JAVA_HOME
JRE_HOME
啟動過程中有可能遇到的問題:
(1)黑視窗一閃而過:
* 原因:沒有正确配置JAVA_HOME環境
因為Tomcat是純java寫的,是以是依賴于JDK的
有因為Tomcat他有自己的指定方式 JAVA_HOME
是以必須遵循這樣的方式進行配置JDK
* 解決方案: 正确配置JAVA_HOME環境變量
(2)沒有出現黑視窗:
* 目前使用的版本和配置的版本不比對
___________________________________
Tomcat的目錄結構:
* bin: 配置用的,指令,工具
* conf: 配置檔案
* server.xml:核心檔案
作用:配置伺服器
* web.xml
作用: 所有的web應用中預設配置檔案
* lib: 類庫 -> jar包
* 重要的jar包:
servlet-api
jsp-api
* log:日志
* temp:臨時檔案
* webapps: 放web應用 - 可以存在多個 重要!!!
* 目錄/檔案:
* 一個目錄對應一個web應用
* work:工作目錄
* 方式是jsp的翻譯檔案
__________________________________________
開啟伺服器後:
1)通路網址:
* 通路伺服器: ip + 端口
Tomcat預設端口号:8080
* 通路自己的網址:
http://localhost:8080
http://127.0.0.1:8080
* 通路别人的網址:http://别人的ip:8080
查詢本機pi -> cmd -> ipconfig