jsp教案7(7)

2020-12-16 09:33

很好的教案 完整

server,由Web server通过servlet API激活servlet。Web server的主要任务包括为

servlet初使化、活servlet的doGet或doPost方法、销毁servlet进程等。在Web server

中,每个servlet只有一个进程,为每个客户端请求创建一个线程(每个线程处理一个客户

端请求, 如图1,servlet的这一特性使其运行效率非常高效。

图1 Servlet生命周期

图1 Servlet生命周期

装载Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选

项,用于在Server启动时强制装载和初始化特定的Servlet。

Server创建一个Servlet的实例

Server调用Servlet的init()方法

一个客户端的请求到达Server

Server创建一个请求对象

Server创建一个响应对象

Server激活Servlet的service()方法,传递请求和响应对象作为参数

service()方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的

信息

service()方法使用响应对象的方法,将响应传回Server,最终到达客户端。

service()方法可能激活其它方法以处理请求,如doGet()或doPost()或程序员自己开发

的新的方法

对于更多的客户端请求,Server创建新的请求和响应对象,仍然激活此Servlet

的service()方法,将这两个对象作为参数传递给它。如此重复以上的循环,但无需再次调

用init()方法。一般Servlet只初始化一次 ,当Server不再需要Servlet时(一般当Server

关闭时),Server调用Servlet的Destroy()方法。

例2 Servlet生命周期

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

public class servletLifeDemo extends HttpServlet {

static final private String CONTENT_TYPE="text/html;charset=GBK";

public void init() throws ServletException {

System.out.println("servlet 的生命开始");

} public void doGet(HttpServletRequest request,


jsp教案7(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:网络剧发展研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: