标签:实例 开发 文件 package 方法 对象 get 修改 ack
一、在servlet中,http服务器能调用的【动态资源文件】必须是一个servlet接口实现类tomcat可以被称为是servlet的容器。
servlet接口的方法:init、getservletcinfig、service、getservletinfo、destory。
二、servlet接口实现类开发步骤:
1、创建一个java类继承httpservlet父类,使之成为servlet接口实现类。
2、重写httpservlet父类的两个方法,doget或dopost.
3、将servlet接口的实现类信息注册到tomcat服务器。
<!--将servlet接口的实现类类路径地址交给tomcat-->
<servlet>
//声明一个变量存储servlet接口实现类路径 com.package.controller.oneservlet
<servlet-name>oneservlet<servlet-name/>
//声明servlet接口实现路径 相当于 string oneservlet=“com.package.controller.oneservlet”;
<servlet-class>com.package.controller.oneservlet<servlet-class/>
</servlet>
<servlet-mapping>
<servlet-name>oneservlet<servlet-name>
//设置简短请求别名,别名在书写时必须为“/”开头
<url-pattern>/one<url-pattern>
</servlet-mapping>
三、servlet的生命周期
1、网站所有的servlet接口实现类的实例对象,只能由http服务器负责创建。开发人员不能手动创建servlet接口实现类的实例对象。
2、在默认的情况下,http服务器接收到对于当前servlet接口实现类第一次请求时自动创建这个servlet接口实现类的示例对象。
在手动修改配置的情况下,要求http服务器在启动时自动创建某个servlet接口实现类的实例对象
<servlet>
//声明一个变量存储servlet接口实现类路径 com.package.controller.oneservlet
<servlet-name>oneservlet<servlet-name/>
//声明servlet接口实现路径 相当于 string oneservlet=“com.package.controller.oneservlet”;
<servlet-class>com.package.controller.oneservlet<servlet-class/>
<load-on-startup>(大于0的数字)</load-on-startup>
</servlet>
3、在http服务器运行时间,一个servlet接口实现类只能创建一个实例对象。
4、在http服务关闭时刻,自动将网站中所有的servlet对象进行销毁。
标签:实例 开发 文件 package 方法 对象 get 修改 ack
原文地址:https://www.cnblogs.com/8ling1ling/p/14339291.html