Servlet调用过程

1.1 描述Servlet调用过程?
(1)在浏览器输入地址,浏览器先去查找hosts文件,讲主机名翻译为IP地址,如果找不到就再去查询dns服务器讲主机名翻译成ip地址
(2)浏览器根据ip地址和端口号访问服务器,组织http请求信息发送给服务器
(3)服务器收到请求后首先根据Host请求头判断当前访问的是哪个虚拟主机
(4)服务器根据http请求头中的请求URI判断当前访问的是哪个web应用
(5)服务器根据http请求头中的请求URI判断当前访问的是web应用中的哪个web资源
(6)检查web应用的web.xml文件,如果根据路径找到具体的serblet处理累的全路径名交给该servlet处理,如果找不到就交给缺省servlet处理
(7)这个过程中浏览器只知道自己发出来http请求,不久就收到了http响应,浏览器不知道也不关心服务器内部是如何处理的.浏览器和服务器之间的关系是非常单纯的,只有HTTP协议
(8)解析请求,封装RequestResponse对象,创建Servlet,调用Service方法都是服务器自动进行的,开发人员只需要写好Servlet配置进容器中即可,无需操心具体的底层实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值