Servlet的定义
Servlet是运行在服务端的Java小程序,是sun公司提供的一套用于处理客户端请求以及响应给浏览器(客户端)动态资源的规范。Servlet是JavaWeb的三大组件之一(Servlet、Filter、Listener),且是最重要的
Servlet的作用(重要)
-
1.获取客户端的请求数据(接收请求)
-
2.处理客户端的请求
-
3.分发转向(重定向,请求转发)
-
4.响应客户端
编写人生中第一个Servlet(实现Servlet接口)
定义一个类,实现接口Servlet
实现里面的方法 ,重点关注:
-
init ,实例化Servlet对象时调用
-
service,接收到客户端发起的请求时调用
-
destory,服务关闭时调用
配置servlet(不进行配置的话,客户端无法访问Servlet)
-
发布项目,访问servlet
Servlet的执行流程