Servlet 开发流程和生命周期

servlet开发流程

1)在%TOMCAT_HOME%\webapps下建立自己的文件夹 eg:MyWebSite,。然后在此文件夹下新建WEB-INF,写一个文件web.xml(该网站的配置信息),同时建立一个classes子文件夹,也可以从ROOT下拷贝

2)用JCreator开发servlet,先把servlet-api.jar引入。(configue - options - jdk配置信息 - 对相应的jdk编辑-add path -servlet-api.jar  )

3) 部署servlet(建立一个,部署一个):在web.xml文件中:添加 如下代码

<servlet>
  	<!--给servlet取名,任意的。用英文-->
      <servlet-name>log</servlet-name>
      <!--指明servlet的路径(包名+类名)-->
      <servlet-class>com.cdd.login</servlet-class>
    </servlet>
  <servlet-mapping>
  	<!--与servlet是相同的-->
        <servlet-name>log</servlet-name>
        <!--这是在浏览器中输入的访问该servlet 的url,任意的-->
        <url-pattern>/login</url-pattern>
  </servlet-mapping>

4)启动tomcat,访问你的servlet,在浏览器地址栏输入:http://localhost/8080/MyWebSite/logcl(以上面为例)

     注: localhost 是本地机,也可写成服务器所在的IP

             8080 为端口号,要根据实际情况而定

servlet生命周期

1.装载servlet,由相应的容器来完成(例如tomcat)

2.创建servlet实例

3.调用servlet实例的init()方法,该方法只会在第一次访问该servlet时被调用一次

4.服务:调用servlet的service()的方法,一般业务逻辑在这里处理,该方法在访问该servlet时都会被调用

5.销毁:调用servlet的destory()方法。销毁该servlet实例,该方法在以下情况下被调用:  a:  tomcat 重新启动    b:reload该webapp    c:重启电脑


servlet的三种方法

1.实现servlet接口

2.继承GenericServlet

3.继承HttpServlet(现价段最常用。 其中doGet和doPost方法)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值