zoukankan      html  css  js  c++  java
  • servlet配置及其生命周期

    servlet配置:

      在web.xml中,首先向服务器注册一个servlet。在<servlet>标签下

    给定一个servlet名字,这个servlet-name是我们自己用的,方便我们用它对servlet进行配置。

    1 <servlet-name>AServlet</servlet-name>

    然后指定一个全类名,这个是给服务器使用,服务器用来创建全类名对象的实例

    1 <servlet-class>com.servlet.AServlet</servlet-class>

    然后用servlet-mapping做请求映射,在<servlet-mapping>标签下

    用于处理请求的servlet,这个名字应与上面保持一致,不然会报错

    1 <servlet-name>AServlet</servlet-name>

    然后指定请求映射的路径,这个路径不必与名字保持一致,但是浏览器中请求的url要与下面的路径保持一致。

    1 <url-pattern>/BServlet</url-pattern>

    不过需要注意的是如果路径名与servlet-name不一致时,路径名必须是所在项目里不存在的名称。

    生命周期:

    servlet是由Tomcat服务器来管理的。servlet的生命周期是指:servlet由创建到销毁的过程。

    生命周期涉及几个方法:构造器,init,service,destroy。servlet在请求时创建

    构造器方法:只在第一次访问时调用一次,说明servlet是单例的。

    init方法:只会在第一次访问servlet时调用一次,对servlet对象进行初始化。

    service方法:每次访问时都调用一次,业务逻辑写在这个方法里。

    destroy方法:在项目卸载的时候调用一次,即关闭服务器的时候调用一次。

  • 相关阅读:
    ACM学习历程—Hihocoder 1288 Font Size(暴力 || 二分)
    ACM学习历程—HDU2476 String painter(动态规划)
    ACM学习历程—BestCoder Round #75
    ACM学习历程—Hihocoder [Offer收割]编程练习赛1
    codeforces 154A 贪心
    分治 最大连续和
    二分 连续上升子序列变形 UVA1471
    POJ3614 贪心+优先队列
    Havel-Hakimi定理 POJ1659
    拓扑排序
  • 原文地址:https://www.cnblogs.com/PersistWp/p/7406229.html
Copyright © 2011-2022 走看看