servlet容器,web服务器的区别与联系

  1. web服务器
    无论网站规模的大小,最起码的工作就是要在用做Web服务器的计算机上安装某种Web服务器软件。只要在一台计算机上安装了Web服务器软件,从功能上讲,这台计算机就可以成为Web服务器。Web服务器包括硬件即计算机和软件即Web服务器软件两层意思。目前有两种Web服务器软件:IIS和Apache,但是它们都不直接支持Servlet和Jsp程序。要想在这些Web服务器软件中运行Servlet和Jsp,还必须将它们与某种Servlet和Jsp容器(引擎)进行集成。

  2. servlet容器 Tomcat可被认为是servlet容器
    Servlet容器的主要任务是管理servlet的生命周期。而Web容器,它是来管理和部署 Web应用的,个人认为Web容器包括Web服务器和Servelt、Jsp容器两层意思。当然,Tomcat可被认为是Sevlet容器、Web容器,也具有Web服务器软件一般的功能。
    对Tomcat的理解加深

  3. http协议下Servlet容器响应web客户端的流程 是Servlet容器解析请求
    1)Web客户向Servlet容器发出Http请求(Servlet容器只解析客户请求的是servlet的请求);
    2)Servlet容器解析Web客户的Http请求;
    3)Servlet容器创建一个ServletRequest对象,在这个对象中封装Http请求信息;
    4)Servlet容器创建一个ServletResponse对象;
    5)Servlet容器调用请求的Servlet对象的service方法,ServletRequest和ServletResponse对象作为service方法的参数
    6)在Service中调用HttpServletRequest的有关方法,获取HTTP请求信息;
    7)在Service中调用HttpServletResponse的有关方法,生成响应数据;
    8)Servlet容器把HttpServlet的响应结果传给Web客户。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值