HTML用于精通页面的展示,用户提交表单的时候,需要后台程序处理,这个后台程序就是Servlet。

使用 Servlet,我们可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。

Java Servlet 是运行在Web服务器上的Java程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。

Servlet是什么?

一个Java类,运行在Servlet容器中(Tomcat)
负责接收请求
调用Service处理数据
负责响应数据

Servlet生命周期(执行过程)

一个Servlet只会有一个对象,服务所有的请求,其生命周期为:

第一步:实例化,使用构造方法创建对象
第二步:初始化,执行init方法
第三步:接受HTTP请求,处理请求,生成响应数据,也就是执行service方法
第四步:销毁,执行destroy方法