您的位置:首页 > 编程语言 > Java开发

java(14)--servlet生命周期

2016-01-17 18:42 246 查看
用户在客户端浏览器输入网址后,会生成如下操作。

1.连接上web服务器。

2.向服务器端发送http请求。

3.服务器端解析出想访问的主机名

4.服务器端解析出想访问的web应用

5.在服务器端解析出想访问的web资源

6.如果是该程序第一次访问服务器,会创建一个servlet实例对象。

7.服务器调用servlet的init()方法完成对象初始化。

8.服务器创建代表请求的request和代表响应的response,然后调用service()方法响应客户端的请求。

9.在service()方法执行的时候,程序(servlet程序)向response对象写入需要对客户端输出的数据,即返回数据。

10.service()方法向服务器返回。

11.在服务器端,服务器从response对象中取出数据,构建出一个http响应,回写给客户端。

12.客户端解析,提出数据显示。



servlet销毁问题:第一次创建之后会长期存在,除非web程序关闭或者重启后才会执行销毁方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: