Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是做为来自 Web 浏览器或其余 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。java
Servlet 可使用 javax.servlet 和 javax.servlet.http 包建立,它是 Java 企业版的标准组成部分,Java 企业版是支持大型开发项目的 Java 类库的扩展版本。
这些类实现 Java Servlet 和 JSP 规范。在写本教程的时候,两者相应的版本分别是 Java Servlet 2.5 和 JSP 2.1。
Java Servlet 就像任何其余的 Java 类同样已经被建立和编译。在您安装 Servlet 包并把它们添加到您的计算机上的 Classpath 类路径中以后,您就能够经过 JDK 的 Java 编译器或任何其余编译器来编译 Servlet。数据库
1, 建立Servlet对象,经过服务器反射机制建立Servlet对象,第一次请求时才会建立。(默认)
2, 调用Servlet对象的init()方法,初始化Servlet的信息,init()方法只会在建立后被调用一次;
3, 响应请求,调用service()或者是doGet(),doPost()方法来处理请求,这些方法是运行的在多线程状态下的。
4, 在长时间没有被调用或者是服务器关闭时,会调用destroy()方法来销毁Servlet对象。浏览器
一、servletconfig接口:
二、serializable接口:
三、servlet接口:
四、genericservlet抽象类:
五、httpservlet抽象类:服务器