Servlet

来源:互联网 发布:全国二手车评估软件 编辑:程序博客网 时间:2024/06/09 17:14

servlet生命周期:

1,Servlet 通过调用 init () 方法进行初始化。在Servlet第一次调用时初始化,也可以设置在应用启动时初始化.这个方法只会被调用一次.
2,Servlet 调用 service() 方法来处理客户端的请求。

service()方法会根据请求类型,分配给不同的方法,doGet(),doPost()等等.

每一个自定义的Servlet都必须实现Servlet的接口,Servlet接口中定义了五个方法,其中比较重要的三个方法涉及到Servlet的生命周期,分别是上文提到的init(),service(),destroy()方法。GenericServlet是一个通用的,不特定于任何协议的Servlet,它实现了Servlet接口。而HttpServlet继承于GenericServlet,因此HttpServlet也实现了Servlet接口。所以我们定义Servlet的时候只需要继承HttpServlet即可。

3,Servlet 通过调用 destroy() 方法终止(结束)。
4,最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。