Java流程控制和方法
阿新 • • 發佈:2022-04-13
Servlet 技術
a)什麼是 Servlet
1、Servlet 是 JavaEE 規範之一。規範就是介面
2、Servlet 就 JavaWeb 三大元件之一。三大元件分別是:Servlet 程式、Filter 過濾器、Listener 監聽器。
3、Servlet 是執行在伺服器上的一個 java 小程式,它可以接收客戶端傳送過來的請求,並響應資料給客戶端。
b)手動實現 Servlet 程式
1、編寫一個類去實現 Servlet 介面
2、實現 service 方法,處理請求,並響應資料
3、到 xml中配置
在xml中配置
servlet標籤給Tomcat配置servlet程式 <servlet> //servlet-name 標籤 servlet起一個別名 <servlet-name>HelloServlet</servlet-name> //配置類的全名 <servlet-class>study.servletTest.HelloServlet</servlet-class> </servlet> <servlet-mapping> //servlet-name 標籤的作用是告訴伺服器,我當前配置的地址給哪個 Servlet 程式使用 <servlet-name>HelloServlet</servlet-name> //url-pattern 標籤配置訪問地址 // / 斜槓在伺服器解析的時候,表示地址為:http://ip:port/工程路徑 // /hello 表示地址為:http://ip:port/工程路徑/hello --> <url-pattern>/hello</url-pattern> </servlet-mapping>
(d)Servlet的生命週期
1、執行Servlet構造器方法
2、執行init初始化方法
第一、二步,是在第一欣訪問,的時候建立servlet程式會呼叫。
3、執行service方法
第三步,每次訪問都會呼叫。
4、執行destroy銷燬方法
第四步,在web工程停止的時候呼叫。