更新時間:2020-02-25 09:20:01 來源:動力節點 瀏覽2060次
Javaweb自學視頻:Servlet是什么?Servlet是一個作為瀏覽器與數據庫之間的中間層,它是為了解決實現動態頁面而衍生的一個java組件。
Servlet的作用
瀏覽器發送請求給Tomcat,Tomcat作為Servlet容器,會找到對應的Servlet并將http請求文本接收并解析,然后封裝成HttpServletRequest類型的request對象。Servlet接受處理通過設置response對象,然后將response對象交給Tomcat,Tomcat就會將其變成響應文本的格式發送給瀏覽器。
Servlet生命周期
首先Tomcat接收到http請求后,會檢查是否裝載并創建了對應的Servlet,
如果是,則創建一個用于封裝HTTP請求消息的HttpServletRequest對象和一個代表HTTP響應消息的HttpServletResponse對象,然后調用Servlet的service()方法并將請求和響應對象作為參數傳遞進去。
如果否,裝載并創建該Servlet的一個實例對象,調用Servlet實例對象的init()方法,然后執行上面同樣的步驟。
Tomcat被停止或重新啟動之前,Servlet引擎將卸載Servlet,并在卸載之前調用Servlet的destroy()方法。
以上就是動力節點Java培訓機構小編介紹的“Javaweb自學視頻:Servlet是什么?”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習