當前位置:吉日网官网 - 傳統故事 - 什麽是servlet容器

什麽是servlet容器

容器就是妳的程序運行時需要的環境,具體如下:

Tomcat是Servlet的運行環境,即壹個Servlet容器。

Servlet容器的作用是負責處理客戶請求,當客戶請求來到時,Servlet容器獲取請求,然後調用某個Servlet,並把Servlet的執行結果返回給客戶。

Servlet容器的工作過程是:當客戶請求某個資源時,Servlet容器使用ServletRequest對象把客戶的請求信息封裝起來,然後調用java Servlet API中定義的Servlet的壹些生命周期方法,完成Servlet的執行,接著把Servlet執行的要返回給客戶的結果封裝到 ServletResponse對象中,最後Servlet容器把客戶的請求發送給客戶,完成為客戶的壹次服務過程。

每壹個Servlet的類都執行 init()、service()、destory()三個函數的自動調用,在啟動時調用壹次init()函數用以進行參數的初始化,在服務期間每當接收到對該Servlet的請求時都會調用Service()函數執行該Servlet的服務操作,當容器銷毀時調用壹次destory()函數。?

典型的Servlet應用是監聽器、過濾器的實現。

JSP運行原理:當Web服務器上的JSP頁面第壹次被請求執行時,JSP引擎先將JSP頁面文件轉譯成壹個Java文件,即Servlet,Java Servlet是基於服務器端編程的API,用Java Servlet編寫的Java程序稱為servlet,servlet通過HTML與客戶交互。

服務器將前面轉譯成的Java文件編譯成字節碼文件,再執行這個字節碼文件來響應客戶的請求。當這個JSP頁面再次被請求時,只要該JSP文件沒有被改動,JSP引擎就直接調用已裝載的Servlet。

  • 上一篇:東莞木偶戲的沒落文化
  • 下一篇:元宵節怎麽做燈籠?簡單,普通的材料,最好帶,蟹蟹蟹蟹!!!
  • copyright 2024吉日网官网