1.概述
Servlet是JavaWeb的三大组件之一,它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要:
- 接收请求数据;
- 处理请求;
- 完成响应。
例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Servlet来完成处理!
生命周期方法:
- void init(ServletConfig):出生之后(1次);
- void service(ServletRequest request, ServletResponse response):每次处理请求时都会被调用;
- void destroy():临死之前(1次);
特性:
- 单例,一个类只有一个对象;当然可能存在多个Servlet类!
- 线程不安全的,所以它的效率是高的!
Servlet类由我们来写,但对象由服务器来创建,并且由服务器来调用相应的方法。