javaweb 三大元件之Severlet

Aurora Polaris發表於2016-12-01

javaweb 三大元件之Severlet


                                                           Servlet介紹


Javaweb三大元件 Servlet、Filter、Listener.今天我們就來了解下Servlet。
一:Servlet的作用: 接受請求引數、處理請求,響應結果
二:Servlet的生命週期
 void init(ServletConfig):初始化呼叫一次
 void service(ServletRequest request, ServletResponse response):每次處理請求時候呼叫
 void destroy():銷燬時候
三:實現方式
 實現javax.servlet.Servlet介面;
 繼承javax.servlet.GenericServlet類;
 繼承javax.servlet.http.HttpServlet類;
        常見的都是實現HttpServlet類。重寫裡邊的doGet(),doPost等方法。
四:Servlet的配置
     寫好的Servlet需要在web.xml配置。例如RegisterRequst註冊請求的配置,下面是web.xml裡配置內容:
    …...
    <servlet>
         //指定servlet的名稱
        <servlet-name>registerRequst</servlet-name>
        //配置servlet類位置
        <servlet-class>com.lyg.test.RegisterRequst</servlet-class>
   </servlet>

   <servlet-mapping>       
        //指定servlet的名稱,和servlet標籤下配置的名稱必須一致
        <servlet-name>registerRequst</servlet-name>
        //指定訪問路徑
       <url-pattern>/registerRequst</url-pattern>
  </servlet-mapping>
   ......

五. 瀏覽器裡訪問RegisterRequst幾種方式:

       假如專案名稱叫webLearn,請求為registerRequst,它可以有下面幾種訪問方式

    1. http://localhost:8080/webLearn/registerRequst
    2. http://192.168.45.1:8080/webLearn/registerRequst //自己ip地址
    3. http://127.0.0.1:8088/webLearn/registerRequst
             



 

相關文章