Servlet简介

Servlet 是个java程序,运行在WEB服务器上(Servlet容器)
Servlet 的生命周期完全由Servlet容器来控制,servlet的创建,初始化(赋值),使用,销毁.
Servlet :是单例多线程的方式来提供访问的。
Servlet 架构:
Servlet简介

Servlet接口的5个方法.三个是生命周期方法
1:init(ServletConfig config):在容器创建servlet对象之后,只执行一次的方法,用来初始化一下servlet对象的一些属性
2:service(ServletRequest req,ServletResponse res)
ServletRequest:
请求,当客户端向服务器发送HTTP格式下的请求到达服务器时,服务器会把HTTP格式下的请求“拆解”,构建一个java中描述请求的对象,此对象的作用,给servlet程序 传递 来自前端客户端的请求相关的数据(请求头,请求参数)
ServletResponse:
响应,当客户端向服务器发送HTTP格式下的请求到达服务器时,服务器会创建一个java中描述响应的对象,
此对象的作用,给servlet程序来放置一些要返回给客户端的数据.
service:servlet的服务方法,程序员在实现此方法来完成自己的逻辑,
无论多少次请求,serlvet都会调用此方法完成逻辑。
3:destroy():在servlet对象不再被请求(容器把servlet"移除时/容器关闭的时候),容器调用此方法释放servlet对象的一些资源,
4:getServletConfig() :获取servlet的配置信息 每个serlvet 有自己的配置信息.通常使用web.xml或注解进行配置.
5:getServletInfo() :获取serlet的一些 信息 普通的信息 比如作者…