Servlet的介绍
对于Java web项目来说,servlet是第一步,无论你使用什么框架,都是基于servlet而进行封装或者衍生的,所以很有必要研究一下servlet是个什么东东。
Servlet是运行在java服务器端的程序,用于接收和响应来自客户端基于HTTP协议的请求
如果想要实现Servlet的功能,可以通过java.servlet.Servlet接口或者继承它的实现类
核心方法:service(),任何客户端请求都会经过该方法
Servlet实现方式
第一种
实现Servlet接口,实现所有的抽闲方法。该方法支持最大程度的自定义
第二种
继承GenericServlet抽象类,必须重写service方法,其他方法可以选择重写。该方式让我们开发Servlet变得简单
第三种
继承HttpServlet抽象类,需要重写doGet和doPost方法。该方法表示请求和相应都需要和HTTP协议相关