Servlet基础(一)

来源:互联网 发布:编译安卓rr源码教程 编辑:程序博客网 时间:2024/06/07 00:14

Java Servlet是运行在带有支持Java Servlet规范的解释器的web服务器上的Java类,可使用javax.servlet和javax.servlet.http包创建,是JavaEE的标准组成部分。servlet是服务HTTP请求并实现javax.servlet.Servlet接口的Java类,通常编写servlet扩展javax.servlet.http.HttpServlet。

Servlet生命周期:
1、通过调用init()方法进行初始化
第一次调用servlet时被调用,只调用一次。当用户调用一个servlet时就会创建servlet实例,每个用户请求产生新的线程,移交给doGet()或doPost(),init()创建或加载一些数据。
2、通过调用service()处理客户端的请求
servlet容器调用service()处理浏览器的请求,把格式化的响应写回给客户端,service()由容器调用,service()在适当的时候调用doGet、doPost等方法,根据客户端的请求类型重写方法。
3、通过调用destroy()方法结束
只调用一次,servlet由JVM垃圾回收器进行垃圾回收。

原创粉丝点击