什么是 Servlet
1、Servlet 是 JavaEE 规范之一。规范就是接口
2、Servlet 就 JavaWeb 三大组件之一。三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器。
3、Servlet 是运行在服务器上的一个 java 小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。
实现Servlet 后 xml的配置
servlet 中 service dopost doget 方法的区别
- Service 方法:
不管是 get 方式或是 post 方式的请求,如果 自己写的Servlet 类中有 service() 方法,则优先调用 Service 方法。然后才会调用自己覆写的doPost()或是doGet()方法。
- doGet 方法:
在没有 service 方法的情况下如果是 get 方式的请求所调 用的处理请求的方法
- doPost 方法:
在没有 service 方法的情况下如果是 post 方式的请求所调 用的处理请求的方法
Servlet 的生命周期
1、执行 Servlet 构造器方法
2、执行 init 初始化方法
第一、二步,是在第一次访问,的时候创建 Servlet 程序会调用。
3、执行 service 方法 第三步,每次访问都会调用。
4、执行 destroy 销毁方法 第四步,在 web 工程停止的时候调用。
servlet 程序的实现
1、编写一个类去继承 HttpServlet 类
2、根据业务需要重写 doGet 或 doPost 方法
3、到 web.xml 中的配置 Servlet 程序的访问地址