03-J2EE架构与程序设计(servlet)全解
J2EE架构与程序设计 主讲:李伟刚 liweigang@ 西北工业大学软件与微电子学院 第三章 Servlet 主要内容 Servlet寿命周期管理 Servlet线程和初始化 请求和响应 Redirect vs. Request Dispatch Servlet寿命周期管理 Servlet寿命周期管理回答了如下问题 Servlet类何时加载? Servlet的构造方法何时运行? Servlet对象寿命有多长? Servlet何时初始化资源?何时清除资源? Servlet生命周期 状态 initialized does not exist 操作: 初始化?运行构造方法或init()方法 销毁 ?运行destroy()方法 Servlet寿命周期管理 Servlet寿命周期管理 Servlet寿命周期管理 Servlet寿命周期中的重要方法 Init() Servlet实例创建后,容器调用servlet实例上的init()方法,之后servlet才能响应客户端请求 可以重载(建立数据库链接等) 提供了一个在处理客户端请求之前初始化servlet的途径 service() 当客户端请求第一次到来,容器开启一个新线程或从线程池中分配一个线程,并调用servlet的service()方法 不能重载 监听请求,确定HTTP方法,并调用相应的servlet方法,如doGet(),doP
原创力文档

文档评论(0)