servlet容器,web服务器的区别与联系
来源:互联网 发布:php ajax上传 编辑:程序博客网 时间:2024/05/20 05:30
web服务器
无论网站规模的大小,最起码的工作就是要在用做Web服务器的计算机上安装某种Web服务器软件。只要在一台计算机上安装了Web服务器软件,从功能上讲,这台计算机就可以成为Web服务器。Web服务器包括硬件即计算机和软件即Web服务器软件两层意思。目前有两种Web服务器软件:IIS和Apache,但是它们都不直接支持Servlet和Jsp程序。要想在这些Web服务器软件中运行Servlet和Jsp,还必须将它们与某种Servlet和Jsp容器(引擎)进行集成。servlet容器 Tomcat可被认为是servlet容器
Servlet容器的主要任务是管理servlet的生命周期。而Web容器,它是来管理和部署 Web应用的,个人认为Web容器包括Web服务器和Servelt、Jsp容器两层意思。当然,Tomcat可被认为是Sevlet容器、Web容器,也具有Web服务器软件一般的功能。
对Tomcat的理解加深- 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客户。
0 0
- servlet容器,web服务器的区别与联系
- web服务器,web容器,servlet容器的区别和联系
- 各种容器与服务器的区别与联系:Servlet容器 WEB容器 Java EE容器 应用服务器 WEB服务器 Java EE服务器
- 容器与服务器的区别与联系:Servlet容器 WEB容器 Java EE容器 应用服务器 WEB服务器 Java EE服务器
- web容器与servlet容器的区别
- Web服务器和servlet容器的区别
- servlet容器和web服务器的区别
- Web服务器、Web容器、Servlet容器之间的区别
- WEB 容器、WEB服务和应用服务器的区别与联系
- WEB 容器、WEB服务和应用服务器的区别与联系
- WEB 容器、WEB服务和应用服务器的区别与联系
- WEB 容器、WEB服务和应用服务器的区别与联系
- WEB 容器、WEB服务和应用服务器的区别与联系
- WEB 容器、WEB服务和应用服务器的区别与联系
- WEB 容器、WEB服务和应用服务器的区别与联系
- WEB 容器、WEB服务和应用服务器的区别与联系
- WEB 容器、WEB服务和应用服务器的区别与联系
- WEB 容器、WEB服务和应用服务器的区别与联系
- java中实现多线程的方式
- 快速排序
- <转>MySQL事务隔离级别详解
- 链表合并(递归)
- 【模板】网络流——Dinic
- servlet容器,web服务器的区别与联系
- Java编程:垃圾收集算法
- 初识自定义view<一>
- 【模板】匈牙利算法——二分图最大匹配
- 5 leetcode - Median of Two Sorted Arrays
- Could not create the view: An unexpected exception was thrown.
- discuz主题列表页伪静态化设置方法(lnmp+wamp+lamp通用)
- 完美解决thinkphp验证码出错无法显示的方法
- mark-----调屏大师介绍