servlet 学习笔记(1)

本文介绍了Servlet的生命周期,包括加载、初始化、服务和销毁四个阶段。在一个servlet实例被创建后,它会处理所有请求,以此提高性能并实现持久化。在示例中展示了简单的计数器Servlet,但存在并发问题,通过使用`synchronized`关键字来解决线程安全问题。此外,还提到了`web.xml`配置文件中的servlet映射和初始化参数。
摘要由CSDN通过智能技术生成

一个servlet的生命周期由部署servlet的容器来控制。当一个请求映射到一个servlet时,该容器执行

下列步骤。

1.   如果一个servlet的实例并不存在,Web容器

a.   加载servlet类。

b.   创建一个servlet类的实例。

c.   调用init初始化servlet实例。该初始化过程将在初始化servlet中讲述。

2.     调用service方法,传递一个请求和响应对象。服务方法将在编写服务方法中讲述。

如果该容器要移除这个servlet,可调用servlet的destroy方法来结束该servlet。销毁servlet,gc回

收占用内存

 


file://web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
  Copyright 2004 The Apache Software Foundation

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值