【轉載】serlvet

servlet的定義 Servlet的做用:java

1.接收用戶發送的請求web

2.調用其餘的java程序來處理請求安全

3.根據處理結果,返回給用戶一個頁面服務器

如何使用:多線程

1.建立一個類並實現Servlet接口線程

2.在web.xml文件中對Servlet進行配置xml

 

Servlet的生命週期,指Servlet的對象從被建立到被銷燬的過程。對象

 

 

Servlet的生命週期方法:繼承

1.構造器:接口

  - Servlet第一次處理請求時,會調用構造器,來建立Servlet實例。

  - 只會調用一次,Servlet是單例模式,他是以多線程的方式調用service()方法.

  - Servlet不是線程安全,因此儘可能不要再service()方法中操做全局變量。

2.init()方法:

  - 構造器調用以後立刻被調用,用來初始化Servlet,只會調用一次。

3.service()方法:

  - Servlet每次處理請求時都會調用service()方法,用來處理請求,會調用屢次。

4.destroy()方法:

  - Servlet對象銷燬前(WEB項目卸載時)調用,用來作一些收尾工做,釋放資源。

 

獲取:

由Tomcat服務器建立,最終做爲參數傳遞到init()方法中,咱們能夠在init()方法直接使用。 當咱們經過繼承HttpServlet建立Servlet時,因爲父類已經實現ServletConfig接口, 因此咱們能夠在Servlet中直接調用ServletConfig的方法。

相關文章
相關標籤/搜索