首先,tomcat是開源的,基於java語言開發的,部署web專案的容器。普通的html,瀏覽器可以直接搞定,可以不需要tomcat等部署,但是如servlet這些,瀏覽器沒辦法直接將裡面的內容解析出來吧。這些就需要一個工具來處理數據,讓瀏覽器能夠在存取主機的時候,將這些資訊正確的識別出來。
可以幫我們對接http請求(做些通用處理),然後將請求轉發到我們的servlet處理器進行處理,我們只需要把自己的業務處理放在servlet的service方法即可,不需要關注其他多餘的事情。
具體處理的方法:
1.首先要使用http訪問到你的web應用你伺服器需要開一個連接埠來監聽請求吧?
2.既然使用的是http協議,那麼就需要解析來自網路的http請求吧?
3.解析了之後要存取到對應的應用系統吧?
4.系統處理了請求之後回傳的結果集你需要回傳給使用者讓使用者能在瀏覽器中展示吧?
中間件就是幫你完成了這些事情而已:開啟監聽連接埠監聽使用者的請求,解析使用者發送的http請求然後訪問你指定的應用系統,然後你返回的頁面經過tomcat返回給用戶。
以上是為什麼要用tomcat?的詳細內容。更多資訊請關注PHP中文網其他相關文章!