apache和tomcat的主次关系及区别

概念解释:

Apache是Apache软件基金会的一款由于其跨平台和安全性被广泛使用的世界使用排名第一的Web服务器软件产品。

Tomcat是Apache 软件基金会的Jakarta 项目中的一个核心项目,因为它是由apache和sun共同开发所以支持最新的Servlet 和JSP 规范,是一个javaee的实现

apache/tomcat的支持及作用:

apache:是一个web服务器环境程序启用它可以作为web服务器使用 不过只支持静态网页,支持php\cgi\perl作为组件,如果要使用java开发的话,需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。

tomcat:只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展/组件,可独立于apache运行。

使用组合:

使用apache+tomcat+mysql的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。

使用apache+php+mysql的话一般是一样的道理,php程序作为apache的一个组件,apache只是作为一个转发,对.php的文件需要php软件处理。

总结:

apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。  换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上,当然桶也可以是不一样的如php/cgi/或者其它对javaee实现的servlet容器。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值