Servlet與伺服器之間的關係
阿新 • • 發佈:2018-11-17
我們使用者提交請求給伺服器,然後伺服器會返回給我們想要的東西。這就是大體的過程。
我們提交請求有兩種方式,一種是get,另一總是post請求,get請求就是我們的網址連結,post請求時我們的網頁提交的表單。
那麼我們的伺服器會根據使用者的需求來提供你想要的東西。但是伺服器(這裡得伺服器指的是Apache伺服器,Tomcat是可以處理動態網頁的)只能處理靜態的HTML檔案,並不能處理動態的,還有他也不能儲存使用者想要存入資料庫的資料等。所以他需要幫手來幫它處理這個問題,我在這裡先把這些幫手叫做應用,那麼應用就是我們的CGI(公共閘道器介面),還有Servlet,兩者都可以實現幫助伺服器的功能。
先來說說他們是怎麼來幫助伺服器的。
至於你要使用哪種方法那就是自己選擇了。我用的是servlet。
其實我在剛開始學Servlet的時候不是很理解Servlet與伺服器之間是個怎麼樣的關係。下面我來說下我的理解。
首先我們說一下Tomcat和Apache,他們是一個免費的伺服器,大家在剛開始學都可以使用,很方便。
還有我想說一下他們的不同點的:
給大家推薦一篇文章:
https://blog.csdn.net/qq_29272491/article/details/80571189
Servlet是部署在伺服器下的一個應用。他還是在Tomcat目錄下的。
舉個例子:
我們在eclipse下建立了一個專案,我們自己建的專案名就是我們的應用名。
以上全是自己的理解,如有錯誤,請大家見諒,大家指出來,一起學習。