码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet运行过程详解

时间:2014-10-16 16:20:32      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:blog   http   os   sp   数据   div   on   log   bs   

比如,在浏览器地址栏输入
http://ip:port/web01/hello


step1,浏览器依据ip,port建立与servlet容器(容器同时
也是一个简单的web服务器)之间的连接。


step2,浏览器将请求数据打包(按照http协议,该数据包
也称为请求数据包)。


step3,浏览器发送请求数据包给容器。


step4,容器收到请求数据包之后,解析该数据包,并将
解析之后得到的数据封装到request对象上,同时,容器
还要创建response对象。


step5,容器要依据请求资源路径("/web01/hello")找到
servlet的配置,然后创建servlet对象。


step6,容器调用servlet对象的service方法。容器会将事先
创建好的request,response作为参数传递给service方法。


step7,在service方法里面,可以通过request对象获得
请求参数,并进行相应的处理,处理结果会放到response对象
里面。


step8,容器从response对象中取出处理结果,然后打包(
按照http协议,该数据包称之为响应数据包)。然后将
响应数据包发送给浏览器。


step9,浏览器收到响应数据包之后,解析处理结果,然后生成
相应的页面。

Servlet运行过程详解

标签:blog   http   os   sp   数据   div   on   log   bs   

原文地址:http://www.cnblogs.com/simeone/p/4028756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!