JavaWeb-04-web簡介與容器介紹

Table of Contents

一:web簡介:

1:什麼是web

2:基於java的WEB實現;

3:web項目的執行流程

4:常用的web容器

二:Tomcat容器

1:Tomcat  服務器和 Servlet 版本對應關係

2:目錄介紹:

3:啓動Tomcat

4:Tomcat 的停止 的停止

5:修改Tomcat的端口號

6:  如何部暑 web  工程到 Tomcat 中 中

7:Tomcat的默認訪問

8:IDEA  整合 Tomcat  服務器

9:IDEA  中動態 web  工程的操作

a)IDEA  中如何創建動態 web 工程

b)Web 工程的目錄介紹

c) 如何在 IDEA  中部署工程到 Tomcat 上運行

d):啓動與停止

e);修改工程訪問路徑

f):修改運行端口號

​ 

g):配置資源熱部署

 


一:web簡介:

1:什麼是web

  • 發出請求(瀏覽器,也稱瘦客戶端),獲取響應(獲取從服務器返回的響應);
  • c/s結構和b/s結構;
    • c/s;client-server; 這樣的程序要安裝在本機上,才能使用;
    • b/s;Browser-server;
  • 網絡協議;
    • http;  超文本傳輸協議;協議沒有記憶功能;
    • https;
    • ftp;
  • 在服務器端接受請求和返回響應的有很多種;如Servlet,JSP、asp,php等;
  • 在bs結構下,軟件應用的業務邏輯完全在應用服務器端實現,

2:基於java的WEB實現;

  • Servlet技術;Servlet是運行在服務器上的java類;
  • JSP技術;

3:web項目的執行流程

  1. 啓動Tomcat服務器;
  2. 首先讀取conf目錄下的web.xml文件;這個文件都是通過設置;
  3. 當用戶在瀏覽器的地址欄上輸入url時,流程執行到項目級別;
  4. 開始讀取項目下的web.xml文件,一般情況下,在此文件中,有一些專用配置;
    1. Servlet配置;
    2. Servlet中的初始化參數配置;
    3. WEB上正文的初始化參數配置;
    4. 過濾器的配置;
    5. 監聽器的配置;
    6. JSP的配置(通常不會);

      5.在從web.xml中讀取Servlet的配置時,通過url-pattern找到真正的Servlet類,對類進行解釋執行,得到結果;

      6.重複修改Servlet,不斷刷新,會不斷得到新的結果;在此過程中,一直在使用同一個Servlet類實例,直到銷燬;

4:常用的web容器

  • tomcat:由 Apache 組織提供的一種 Web 服務器,提供對 jsp 和 Servlet 的支持。它是一種輕量級的 javaWeb 容器(服務器),也是當前應用最廣的 JavaWeb 服務器(免費)。
  • Jboss:是一個遵從 JavaEE 規範的、開放源代碼的、純 Java 的 EJB 服務器,它支持所有的 JavaEE 規範(免費)。
  • GlassFish: 由 Oracle 公司開發的一款 JavaWeb 服務器,是一款強健的商業服務器,達到產品級質量(應用很少)。
  • Resin:是 CAUCHO 公司的產品,是一個非常流行的服務器,對 servlet 和 JSP 提供了良好的支持,性能也比較優良,resin 自身採用 JAVA 語言開發(收費,應用比較多)。
  • WebLogic:是 Oracle 公司的產品,是目前應用最廣泛的 Web 服務器,支持 JavaEE 規範,而且不斷的完善以適應新的開發要求,適合大型項目(收費,用的不多,適合大公司)

二:Tomcat容器

1:Tomcat  服務器和 Servlet 版本對應關係

2:目錄介紹:

3:啓動Tomcat

找到 Tomcat 目錄下的 bin 目錄下的 startup.bat 文件,雙擊,就可以啓動 Tomcat 服務器。 

如何測試 Tomcat 服務器啓動成功???打開瀏覽器,在瀏覽器地址欄中輸入以下地址測試:
1、http://localhost:8080
2、http://127.0.0.1:8080
3、http://真實 ip:8080

4:Tomcat 的停止 的停止

1、點擊 tomcat 服務器窗口的 x 關閉按鈕
2、把 Tomcat 服務器窗口置爲當前窗口,然後按快捷鍵 Ctrl+C
3、 找到 Tomcat 的 的 bin  目錄下的 shutdown.bat  雙擊,就可以停止 Tomcat 

5:修改Tomcat的端口號

 Mysql 默認的端口號是:3306
Tomcat 默認的端口號是:8080
找到 Tomcat 目錄下的 conf 目錄,找到 server.xml 配置文件。

6:  如何部暑 web  工程到 Tomcat 中 中

第一種部署方法:只需要把 web  工程的目錄拷貝到 Tomcat 的 的 webapps  目錄下即可。
1:在 webapps  目錄下創建一個 test 工程

2:將項目文件拷貝到裏面

3:只需要在瀏覽器中輸入訪問地址格式如下:http://ip:port/工程名/目錄下/文件名

第二種部署方法:
找到 Tomcat 下的 conf 目錄\Catalina\localhost\ 下,創建如下的配置文件

test.xml

<!-- Context 表示一個工程上下文
path 表示工程的訪問路徑:/abc
docBase 表示你的工程目錄在哪裏
-->
<Context path="/text" docBase="E:\text" />

訪問這個工程的路徑如下:http://ip:port/abc/ 就表示訪問 E:\text 目錄

7:Tomcat的默認訪問

ROOT 的工程的訪問 的工程的訪問, ,及 以及 默認 默認 index.html 頁面的訪 頁面的訪問
當我們在瀏覽器地址欄中輸入訪問地址如下:
http://ip:port/ ====>>>> 沒有工程名的時候,默認訪問的是 ROOT 工程。

當我們在瀏覽器地址欄中輸入的訪問地址如下:
http://ip:port/工程名/ ====>>>> 沒有資源名,默認訪問 index.html 頁面

8:IDEA  整合 Tomcat  服務器

操作的菜單如下: File | Settings | Build, Execution, Deployment | Application Servers

配置tomcat安裝路徑

9:IDEA  中動態 web  工程的操作

a)IDEA  中如何創建動態 web 工程

1、創建一個新模塊:

2、選擇你要創建什麼類型的模塊:

3、輸入你的模塊名,點擊【Finish】完成創建。

b)Web 工程的目錄介紹

c) 如何在 IDEA  中部署工程到 Tomcat 上運行

1、建議修改 web 工程對應的 Tomcat 運行實例名稱:

2、確認你的 Tomcat 實例中有你要部署運行的 web 工程模塊:

 

3、你還可以修改你的 Tomcat 實例啓動後默認的訪問地址:

 

d):啓動與停止

 

e);修改工程訪問路徑

f):修改運行端口號

 

g):配置資源熱部署

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章