Servlet:运行原理 用户请求 服务器接收请求 创建请求响应对象 Servlet对象 否 是否存存? 加载Servlet类 袋 创建Servlet对象 调用Servlet对象 的Service方法 调用mit初始化 响应用户」 Servlet技术 11。 西北农林彩教大学信息工程学院本科生课程
Servlet运行原理 Servlet技术 •11 信息工程学院本科生课程
Servlet的生命周期 Servlet的生命周期的各个阶段: 示例: ●实例化、初始化、服务、销毁。 RequestServlet 实例化 Servlet容器创建Servlet的实例(服务器启动或 第一次访问Servlet时,在应用中只实例化一次)。 初始化 该容器调用init0方法(Servlet被实例化时) 。 如果请求Servlet,则容器调用service()方法 服务 (客户请求时,服务器创建请求和响应等对象, 并调用service0方法【doGet(0和doPost】)。 销毁 销毁实例之前调用destroy0方法(服务器关闭或 不需要Servlet时)。 Servlet技术 ·12。西北农林科教大学信息工程学院本科生课程
Servlet的生命周期的各个阶段: ⚫ 实例化、初始化、服务、销毁。 实例化 Servlet 容器创建Servlet 的实例(服务器启动或 第一次访问Servlet时,在应用中只实例化一次)。 初始化 该容器调用 init() 方法(Servlet被实例化时)。 服 务 如果请求 Servlet,则容器调用 service() 方法 (客户请求时,服务器创建请求和响应等对象, 并调用service()方法【doGet()和doPost】)。 销毁实例之前调用 destroy() 方法(服务器关闭或 不需要Servlet时)。 销 毁 Servlet的生命周期 Servlet技术 •12 信息工程学院本科生课程 ◼ 示例: RequestServlet