下面通过Java Web服务器来解释Web Server的作用,首先我们看一下Web Server在内部提供的服务:Web Server包含了httpd和Web Container,其中httpd服务器是apache为静态页面提供的响应服务器,而Web Container则提供了动态内容的处理,为了解释Web Container的概念,我们看一下官方给出的定义:官方定义只有两点:协调servlet与httpd进程之间的交互 。
【什么是复机服务器,为什么手机收不到验证码】一个实现了servlet API的Java虚拟机 。第一点比较好理解,如果是静态页面则交由httpd负责处理,如果是动态请求则传递到Web container中进行处理 。第二点是理解Web Container的重点,实现了servlet API的Java虚拟机则涵盖了很多内容 。简单的概括一下,可以包含如下内容:1.web组件的配置、部署 。
2.web组件的生命周期管理、对象的创建、运行、销毁 。3.服务组件之间的信息共享 。4.会话管理 。5.安全管理、异常处理等 。我们通过一个请求处理的时序图看一下Web Container的作用:可以说Web Container就是Web组件的运行支撑环境,Web组件的一切任务都在Web Container中完成,同时Web Container提供了系统级的支撑,用户的Web组件(比如servlet)只需要专注于业务逻辑的实现就可以了,为开发人员提供了很大的便利 。
由于Linux在安全性上要明显好于Windows和Unix,通常Web Server部署在Linux服务器上比较常见 。同时Linux服务器的稳定性表现也比较突出,所以一般大型Web服务都选择部署在Linux系统上 。关注我,了解更多关于Web开发的内容,我是悟空问答的签约作者,致力于为头条的网友提供专业的科技类问题解答 。
推荐阅读
- 福建泉州边防机动中队是干什么的,且看福建泉州边防训练掠影
- 节能产品政府采购清单是什么,两部委调整节能产品政府采购清单
- 2018哈西群力房价,为什么哈尔滨哈西
- 文学研究与数学思想方法,数学最基本的思想方法有哪些内容是什么
- 淄博市房价还能涨吗,淄博房价是否已经见顶
- 比较好写的电子商务论文,电子商务论文一般写什么好
- 几种不同风格的水彩画,水彩画有什么样的特点
- 4酒店市场营销战略,什么是酒店市场战略
- 综述的作用到底是什么,查文献的目的是什么意思
- 义务教育语文课程标准,什么的统一是语文课程的基本特点