Servlet概述
? ? ? ? ? ? ? ? 生命周期方法:
? ? ? ? ? ? ? ? ? ? ? ? void? init(ServletConfig):出生之前(1次)
? ? ? ? ? ? ? ? ? ? ? ? void? servlet(ServletRequest request,ServletResponse response):每次處理請求時都會被調(diào)用
? ? ? ? ? ? ? ? ? ? ? ? void destroy():臨死之前(1次)
? ? ? ? ? ? ? ?? 特性:
? ? ? ? ? ? ? ? ? ? ? ? ? 單例,一個類只有一個對象,當(dāng)然可能存在多個Servlet類罗岖!
? ? ? ? ? ? ? ? ? ? ? ? ? 線程不案例的恬叹,所以它的效率是高的!
? ? ? ? ? ? ? ? Sevrlet類由我們來寫纱皆,但對象由服務(wù)器來創(chuàng)建湾趾,并且由服務(wù)器來調(diào)用相應(yīng)的方法
什么是Servlet
? ? ? ? ? ? Servlet是JavaWeb的三大組件之一,它屬于動態(tài)資源派草,Servlet的作用是處理請求搀缠,服務(wù)器會把接收到的請求交給Servlet來處理,在Servlet中通常需要:
? ? ? ? ? ? ? ? ? ? ? ? ? ? 接受請求數(shù)據(jù)
? ? ? ? ? ? ? ? ? ? ? ? ? ? 處理請求
? ? ? ? ? ? ? ? ? ? ? ? ? ? 完成響應(yīng)
實(shí)現(xiàn)Servlet的方式
實(shí)現(xiàn) Servlet 有三種方式:
????????????實(shí)現(xiàn) javax.servlet.Servlet? 接口
????????????繼承 javax.servlet.GenericServlet 類
????????????繼承 javax.servlet.HttpServlet 類
API