【笔记整理】servlet及其生命周期

servlet

概念

运行在服务器的程序:是接口,定义了被tomcat识别的规则

自定义类,实现servlet接口,重写方法

原理

  1. 服务器接收请求后,解析url路径,获取访问的servlet资源路径
  2. 查找web.xml文件,查找url-pattern标签内容
  3. 找到对应里的全类名
  4. tomcat将字节码文件加载进内存(反射),创建对象
  5. 调用方法

生命周期

  1. 被创建:init方法,一次

    一个servlet至存在一个对象,单例

    线程安全问题:不要在servlet中定义成员变量或修改值

  2. 提供服务:service方法,可以多次

  3. 被关闭:destory,一次

注解配置

不用配置web.xml,在类上使用@WebServlet注解进行配置

  • @WebServlet("url-pattern")
发布了18 篇原创文章 · 获赞 0 · 访问量 271

猜你喜欢

转载自blog.csdn.net/shijyuan/article/details/104712971