servlet(一)、servlet

              servlet(一)、servlet

一、servlet

         Java Servlet 是運行在 Web 服務器或應用服務器上的程序,它是作爲來自 Web 瀏覽器或其他 HTTP 客戶端的請求和 HTTP 服務器上的數據庫或應用程序之間的中間層。


二、創建一個servlet

    Servlet 可以使用 javax.servlet 和 javax.servlet.http 包創建,它是 Java 企業版的標準組成部分,Java 企業版是支持大型開發項目的 Java 類庫的擴展版本。
     這些類實現 Java Servlet 和 JSP 規範。在寫本教程的時候,二者相應的版本分別是 Java Servlet 2.5 和 JSP 2.1。
    Java Servlet 就像任何其他的 Java 類一樣已經被創建和編譯。在您安裝 Servlet 包並把它們添加到您的計算機上的 Classpath 類路徑中之後,您就可以通過 JDK 的 Java 編譯器或任何其他編譯器來編譯 Servlet。


三、servlet生命週期

                servlet(一)、servlet

1, 創建Servlet對象,通過服務器反射機制創建Servlet對象,第一次請求時纔會創建。(默認)
2, 調用Servlet對象的init()方法,初始化Servlet的信息,init()方法只會在創建後被調用一次;
3, 響應請求,調用service()或者是doGet(),doPost()方法來處理請求,這些方法是運行的在多線程狀態下的。
4, 在長時間沒有被調用或者是服務器關閉時,會調用destroy()方法來銷燬Servlet對象。


四、servlet繼承關係

servlet(一)、servlet

1、servletconfig接口:
2、serializable接口:
3、servlet接口:
4、genericservlet抽象類:
5、httpservlet抽象類:

五、servlet上下文

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章