1. 程式人生 > 其它 >Servlet02.Servlet基礎

Servlet02.Servlet基礎

Servlet02.Servlet基礎

一、什麼是servlet

1.1Servlet是JavaEE(JavaWeb)開發的一個元件:

Servlet就是一個Java類:

I.可以接收客戶端的HTTP請求:request

II.並對請求進行響應:response

1.2HttpServlet的類結構:

1.3總結

1.Servlet開發需要extends HttpServletextends GenericServlet implementsServlet,ServletConfig;

2.學習Servlet就是學習如何重寫Servlet,ServletConfig介面中的方法:重點重寫service方法。

二、Servlet初體驗

體會Servlet開發步驟:

2.1編寫Servlet類並重寫service()

2.2在web.xml中對Servlet進行配置:

2.3編寫HTML頁面

2.4注意

1.如果在web.xml中配置多個Servlet:

<servlet-name>不要重複

2.多個Servlet的<url-pattern>不能重複

3.tomcat啟動時注意檢查控制檯是否有錯。

三、Servlet生命週期

3.1生:

Servlet物件何時建立:預設第一次請求進入Servlet時由tomcat建立

在web.xml中使用<load-on-startup>非負數</load-on-startup>:

在tomcat啟動時即建立該Servlet物件

Servlet物件建立完畢後,會立刻呼叫init(ServletConfig)方法,讀取Servlet初始化引數

何種資料編寫Servlet初始化引數:對整個web應用經行說明的引數建議編寫初始化引數

例如:Web應用的編碼字符集

3.2活:

tomcat關閉前或者手動呼叫destroy()前

tomcat執行期間

3.3死:

Tomcat關閉/手動呼叫destroy()