一,Java Servlet 是运行在 Web 服务器或应用服务器上的程序。
Servlet 是独立于平台的,因为它们是用 Java 编写的。
二,Servlet 执行以下主要任务:
1,读取客户端(浏览器)发送的显式的数据。
2,读取客户端(浏览器)发送的隐式的 HTTP 请求数据。这包括 cookies、媒体类型和浏览器能理解的压缩格式等等。
3,处理数据并生成结果。这个过程可能需要访问数据库,执行 RMI 或 CORBA 调用,调用 Web 服务,或者直接计算得出对应的响应。
4,发送显式的数据(即文档)到客户端(浏览器)。
5,发送隐式的 HTTP 响应到客户端(浏览器)。
三,Servlet 生命周期(记住)
Servlet 通过调用 init () 方法进行初始化。
Servlet 调用 service() 方法来处理客户端的请求。
Servlet 通过调用 destroy() 方法终止(结束)。
最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。
四,