Servlet 开发流程和生命周期

来源:互联网 发布:幻刃网络 编辑:程序博客网 时间:2024/05/16 14:37

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方法)

0 0
原创粉丝点击