Apache和Tomcat的关系

from:http://blog.csdn.net/u011598529/article/details/48137791

1.Apache和Tomcat 都是web网络服务器。

2.Apache是web服务器(静态解析,入HTML), tomcat是java应用服务器, 动态解析,比如 jsp,php

3.tomcat 只是jsp 的容器,可以认为是apache的扩展,但是可以独立于apache运行

4.两者的关系举例:

Apache是一辆车,车上可以装一些东西,比如HTML,但是车上无法装水,想装水必须有个桶.当然这个桶可以放车上,也可以不放在车上.这里的水就是jsp,php,桶则是tomcat

5.Apache和tomcat的整合

如果客户端请求的是静态页面,则只需要Apache服务器响应请求

如果客户端请求动态页面,则是tomcat服务器响应请求,将解析的jsp等网页代码解析后返回给apache服务器.再经过apache返回给浏览器端.

6.Apache是C实现的,tomcat是java编写的,能更好的支持jsp和servlet

7.Apache是web服务器,tomcat是运行在Apache上的应用服务器,应用服务器提供的是客户端发送的请求,他是一个servlet的容器.可以认为是tomcat 的扩展,但是可以独立于apache运行

8.apache是普通服务器,本身只支持html静态普通页面.

9.apache稳定性好,tomcat则不一定

10.本质上说tomcat可以完全取代apache,apache是tomcat的前辈.apache不能解析jsp,但是apache解析html速度很快.

11.如果要在apache环境下运行jsp,那么就需要一个解释器来执行jsp,tomat就是这个解释器.那为什么还要jdk呢?因为jsp会请求数据库中的数据,而jdk提供必需的jdbc驱动.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值