小編給大家分享一下用tomcat理由是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
成都網(wǎng)站建設(shè)、成都做網(wǎng)站,成都做網(wǎng)站公司-創(chuàng)新互聯(lián)已向上千企業(yè)提供了,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷等服務(wù)!設(shè)計(jì)與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗(yàn),合理的價(jià)格為您打造企業(yè)品質(zhì)網(wǎng)站。首先,tomcat是開源的,基于java語言開發(fā)的,部署web項(xiàng)目的容器。普通的html,瀏覽器可以直接搞定,可以不需要tomcat等部署,但是如servlet這些,瀏覽器沒法直接將里面的內(nèi)容解析出來吧。這些就需要一個(gè)工具進(jìn)行處理數(shù)據(jù),以讓瀏覽器能夠在訪問主機(jī)的時(shí)候,將這些信息正確的識(shí)別出來。
可以幫我們對(duì)接http請(qǐng)求(做些通用處理),然后將請(qǐng)求轉(zhuǎn)發(fā)到我們的servlet處理器進(jìn)行處理,我們只需要把自己的業(yè)務(wù)處理放在servlet的service方法即可,不需要關(guān)注其他多余的事情。
具體處理的方法:
1.首先要使用http訪問到你的web應(yīng)用你服務(wù)器需要開一個(gè)端口來監(jiān)聽請(qǐng)求吧?
2.既然使用的是http協(xié)議,那么需要解析來自網(wǎng)絡(luò)的http請(qǐng)求吧?
3.解析了之后要訪問到對(duì)應(yīng)的應(yīng)用系統(tǒng)吧?
4.系統(tǒng)處理了請(qǐng)求之后返回的結(jié)果集你需要返回給用戶讓用戶能在瀏覽器中展示吧?
中間件就是幫你完成了這些事情而已:開啟監(jiān)聽端口監(jiān)聽用戶的請(qǐng)求,解析用戶發(fā)來的http請(qǐng)求然后訪問到你指定的應(yīng)用系統(tǒng),然后你返回的頁(yè)面經(jīng)過tomcat返回給用戶。
以上是用tomcat理由是什么的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!