servlet的调用过程

servlet的调用过程:


1.用户向浏览器输入要请求的url;


2.浏览器会将url按照http请求的格式进行封装,来发送给服务器,其中请求格式中有请求行/若干请求头/请求实体,请求头中的host通过DNS解析,是浏览器告诉服务器它将要访问哪个域名的主机,请求行中的url是浏览器告诉服务器它将要访问哪个web应用及其web应用下的虚拟资源路径;


3.服务器将根据虚拟资源路径在web.xml中找到与虚拟资源路径相匹配的资源别名,然后根据资源别名,再找到servlet的class类文件,最后将类文件加载到内存中,来进行创建servlet实例;


4.服务器通过调用init方法初始化request封装的对象和response封装的对象,不断的通过调用service方法处理各种类型的请求,当服务器关闭或服务器容器移除则servlet实例将自动销毁,response对象会封装响应行/若干响应头/响应实体


5.最后服务器按照http响应的格式发送给浏览器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值