编程 的生命周期
实验内容:
在 中编写一个 类 ,重写 方法 或 者
!)方法方法。
"正确配置该 类 。
#启动 $% 服务器,通过浏览器访问该 类 ,观察
方法或者 !)方法方法的执行顺序,执行的次
数以及执行的时机&
' 编写一个类 ( 继承于 ()*,分别重写 !方法,
编写一个 +% 页面 %+%,在该页面提供两个个按钮分别按照 , 和 * 方
式访问该 (,观察两种方法调用的不同
实验过程(请用简单的文字描述):
生命周期就是 从创建到销毁的过程,包括加载和实例化,初始化,
服务,和销毁 ' 步。
当客户第一次请求时,首先判断是否存在 对象,第一次请求时不
存在,则由 % 创建对象,调用 ()方法对其初始化,用 ()方
法判断是 * 请求还是 , 请求,调用对应的方法返回给客户。
当客户第二次请求时,还是判断是否存在 对象,由于之前已经创
建过对象,所以直接到 ()方法判断提交方式,调用对应的方法返回给
客户端,
当 % 关闭时,调用 ()方法销毁对象。
实验详细操作步骤或程序清单:
HelloServlet 程序:
package com.atguigu.servlet;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
评论1
最新资源