1. 程式人生 > >JavaWeb之Servlet(1)

JavaWeb之Servlet(1)

troy 獨立 等待 blog 動態 代碼 cor int csdn

一、Servlet的生命周期

  1. 當頁面請求的時候服務器調用Servlet的inti()方法進行初始化;
  2. 服務器(Tomcat)通過調用Servce()方法來處理客戶端的請求進入doGet/doPost方式;
  3. 當代碼執行完後,調用destroy()方法生命周期結束,等待JVM垃圾回收;
  4. 參考:http://www.runoob.com/servlet/servlet-life-cycle.html

二、JSP和Servlet的關系

  1. Servlet是Java提供用於開發Web服務器應用程序的一個組件,運行在服務器端,由Servlet容器(tomcat)所管理,用於生成動態的內容;
  2. Servlet是平臺獨立運行的Java類,編寫一個Servlet,實際上就是按照Servlet規範編寫一個Java類;
  3. JSP的本質就是一個Servlet,JSP是Servlet的擴展;
  4. 用MVC模式來說:Servlet是走邏輯按控制層的,而JSP是頁面展示層的,是一個動態頁面。

詳細可參考:https://blog.csdn.net/kaixinbingju/article/details/9409927

JavaWeb之Servlet(1)