1. 程式人生 > >JavaWeb筆記(二)Servlet

JavaWeb筆記(二)Servlet

項目部署 rtu 數據 -o -name 3.0 des class java

Tomcat目錄簡介

  • bin——可執行文件
  • conf——配置文件
  • lib——依賴jar包
  • logs——日誌文件
  • temp——臨時文件
  • webapps——默認項目部署路徑
  • work——存放運行時的數據
  • wtpwebapps——eclipse默認項目部署路徑

Servlet

生命周期

  • init() 創建Servlet時執行一次
    • xml配置創建時間,負數為第一次被訪問時創建,非負數在服務器啟動時創建

        <servlet>
            <load-on-startup></load-on-startup>
        </servlet>
  • service()
    每次訪問Servlet時都會執行,單例
  • destroy() 正常關閉時執行一次,一般用於釋放資源

配置

在web.xml中配置:

<servlet>
    <servlet-name>demo</servlet-name>
    <servlet-class>包名.類名</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>demo</servlet-name>
    <url-pattern>/demo</url-pattern>
</servlet-mapping>

Servlet3.0以上不用xml配置,支持註解配置

JavaWeb筆記(二)Servlet