servlet是一組規范--Servlet是JavaEE規范的一種


Java Servlet API是Servlet容器和Servlet之間的接U,它定義了Servlet的各種方法,
還定義了Servlet容器傳送給Servlet的對象類,其中最重要的是請求對象ServletRequest和
響應對象ServletResponseo這兩個對象都是由Servlet容器在客戶端調用Servlet時產生的,
Servlet容器把客戶請求信息封裝在ServletRequest對象中,然后把這兩個對象都傳送給要調
用的Servlet,Servlet處理完后把響應結果寫入ServletResponse,然后由Servlet容器把響應
結果發送到客戶端。Tomcat服務器接收客戶端請求並作出響應的完整過程如圖I-l所示。
 
https://blog.csdn.net/ckc_666/article/details/79084766
 

Servlet是什么?

Servlet是JavaEE規范的一種,主要是為了擴展Java作為Web服務的功能,統一接口。由其他內部廠商如tomcat,jetty內部實現web的功能。如一個http請求到來:
容器將請求封裝為servlet中的HttpServletRequest對象,調用init(),service()等方法輸出response,由容器包裝為httpresponse返回給客戶端的過程。

 
servlet工作模式.jpg

在Servlet規范中,提供了ServletContext,ServletRequest,ServletResponse,Filter等諸多接口。
基本類圖和調用關系如下:
 
image.png

 
請求調用關系

下面簡要介紹下接口的作用,生命周期和使用:
 
https://www.jianshu.com/p/406a09136a18


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM