1. 程式人生 > >javaweb基礎第三課:tomcat伺服器初探

javaweb基礎第三課:tomcat伺服器初探

  這節課我們來講講tomcat伺服器

 

  首先,為什麼我們需要一個伺服器?

大家都知道,我們可以在瀏覽器裡直接開啟一個html頁面,而且有js可以進行一定的邏輯處理,有css搭配js可以做出很絢麗的視覺效果,那麼為什麼我們需要伺服器呢?

其實很簡單,我們的html雖然可以顯示頁面,js可以處理一些資料,但是,關於 資料的儲存(也就是持久化,即將資料寫到磁碟上)則愛莫能助了。Js並沒有辦法建立檔案或者訪問資料庫,因為js是用於和html互動的程式語言,所以這個時候我們就需要藉助java了。

但是,問題來了,怎麼把前端資料交給java處理呢?Java處理後的結果又怎麼返回給前端頁面呢?這個時候我們就需要伺服器了。

 

伺服器是一個軟體,瀏覽器可以向伺服器傳送http請求,這個請求裡包含一些資訊以及要處理的資料(引數),伺服器根據請求的路徑可以呼叫特定的java方法來處理資料,並將結果返回給瀏覽器。

 

如何通過瀏覽器傳送請求:

  1. 直接在瀏覽器位址列裡輸入連結(url),然後回車
  2. 點選<a>標籤,會發送href屬性對應值的請求
  3. Html有個標籤叫<form>,<form>標籤裡可以有子標籤<input type=”submit”></input>或者<button type=”submit”></button>,點選submit按鈕即可傳送<form>標籤裡action屬性的值的請求
  4. 通過ajax動態發起請求(這個後面講)

 

  伺服器接受到瀏覽器發起的請求後可以分配給對應的方法去處理,至於怎麼分配,下節課講。