什么是 servlet?有什么作用?
1.servlet 是什么?
Servlet 是一个 Java 程序,在服务器端运行,处理客户端请求并作出响应。
那又有人问 服务器端是什么?
服务器端就是虚拟的网络环境,比如 Apache 公司的 tomcat
在我们实际开发中也使用 tomcat 服务器
2.有什么作用?
由图可知:
servlet 是一个桥梁,起到了承上启下的作用,对数据进行访问。
servlet 生命周期
生命周期:从 servlet 创建到销毁的过程
-
加载并实例化:
servlet 容器创建 servlet 实例 -
初始化:
调用 init()方法,每个 servlet 只能调用一次 init 方法 -
服务:
doGet() 和 doPost()
如果请求 servlet ,则容器调用 service()方法 -
销毁:
销毁实例之前调用 destroy() 方法
只能被调用一次
当停止 tomcat 服务时候,进行销毁操作