运行机制:
1.客户端发送请求到服务端
2.服务器将请求发送至servlet
3.servlet 生成响应内容,并回传给server(服务器)
4.服务器将响应返回给客户端
生命周期:
1.server(服务器)创建一个servlet实例,并执行初始化方法init();
2.客户端发送请求,服务器接收,并传送给servlet.
3.servlet生成对请求的响应,回传给服务器server
4.服务器server激活servlet的service服务方法;
5.servlet的service服务方法对请求进行分发业务处理(post,get....),返回响应的内容
6.servlet将响应内容回传给服务器server,服务器再将内容回传给客户端
如图:
启动服务器:
servlet 此时什么也没做.
当发送请求:
对应的控制台如图:
结论:
servlet 运行:构造>初始化(配置文件的)>默认的初始化>服务service方法>具体的分发类型方法(例如doget())>销毁方法destroy