SpringMVC-瞭解Servlet

Servlet簡介

Servlet是tomcat項目中提供的web開發接口,tomcat是由Apache、Sun 和其他一些公司及個人共同開發而成,其中Servlet部分就是Sun支持開發的。

概念

  1. Servlet是一種運行在web服務端的小程序,專門用於處理請求、響應。

生命週期

  1. Servlet通常存活於web服務整個生命週期,只要web服務正常運行,Servlet就一直存活;
  2. 創建及服務:實例化->初始化,service方法用於提供服務;
  3. getServletConfig方法用於獲取配置及應用上下文相關;
  4. destroy方法用於銷燬Servlet。

工作流程

  1. tomcat web容器監聽client指定端口,接受請求;
  2. tomcat接受到請求後,將請求進行解析,然後封裝成ServletRequest,調用Servlet->service();
  3. Servlet->service()方法處理請求,封裝響應ServletResponse;
  4. tomcat解析ServletResponse響應,返回結果給client。
發佈了128 篇原創文章 · 獲贊 32 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章