1. 程式人生 > 其它 >Java流程控制和方法

Java流程控制和方法

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工程停止的時候呼叫。