Servlet概述
什么是Servlet?
可以看作是是一个接口,一个容器,一个规范(sun公司并没有去实现它),它的实现就是由各大服务器厂商(Tomcat)去实现;
Tomcat是一个javaweb服务器,也是一个Servlet容器;
Servlet容器是管理所有Servlet对象的创建,运行,销毁的容器。而Servlet对象也只有才Servlet容器中才能使用。所以如果我们写了一个Servlet, 那么一定要记住,把这个Servlet交给Tomcat去管理;
注意:早期的web服务器只能处理静态资源,如果要与后台Java代码进行交互,就需要Servlet容器;
Servlet生命周期
创建Servlet,初始化,执行init()方法(执行一次)
接收参数,相应请求 调用service方法(执行多次)
关闭服务,调用destroy()方法结束(执行一次)
最后,Servlet 由JVM 的垃圾回收器进行垃圾回收
Demo
下面用一段代码来测试
1 | package com.ifueen.classtest; |
web.xml配置
1 | <servlet> |