servlet篇 之servlet實現
一:如何寫一個 servlet
實現 /繼承 如下 介面 / 類
Servlet介面 有五個抽象方法
GenericServlet 抽象類 有一個抽象方法
HttpServlet 抽象類 沒有抽象方法
它們三者關係: HttpServlet-繼承了 ->GenericServlet- 實現了 ->Servlet 介面
因此編寫一個 servlet,有三種方式:
第一種方式 :
寫一個類去實現介面 servlet
最重要的是實現介面中的 service方法
這個方法就是我們在訪問 servlet的時候被 tomcat 伺服器呼叫的
第二種方式 :
寫一個類去繼承父類 GenericServlet,他裡面只有有一個抽象方法 service,
需要使用者去實現
第三種方式 :
寫一個類去繼承父類 HttpServlet
HttpServlet是一個抽象類 , 但是沒有任何抽象方法 ,
HttpServlet類中自定義了很多 doXxxx 方法 , 每一種方法都【對應了瀏覽器傳送請求 的方法】 ,一般常用的瀏覽器發請求方式為 get 和 post, 所以使用者一般只需重寫 doGet, doPost方法