wzh789 发表于 2016-12-30 09:42:42

apache, tomcat, 容器, 框架

1. apache 和tomcat的关系
Apache是“Apache软件组织”的简称,它支持许多开源项目。
Apache是“Apache HTTP 服务器”的简称,它是一个Apache软件组织支持的开源项目。
Apache是一个印第安人的部落。
Apache HTTP Server用于解析静态页面。
 
Tomcat是“Apache Tomcat”的简称,它是Apache软件组织支持的Apache Jarkata项目下的一个开源项目,它是一个JSP/Servlet的容器。
Tomcat 不仅仅是一个Servlet容器(解析动态页面),它也具有传统的web服务器的功能,就是处理HTML页面(解析动态页面)。
Tomcat是这个部落的猫。
 
 
2. why integrate Apacheand Tomcat? 为什么要将Tomcat整合到Apache中(这时,tomcat作为一个插件,集成到apache中)?
(1) Tomcat是单一的java servlet container,如果没有apache则不可以运行php, perl等程序;
(2) 简单的IMAGE/HTML/ARCHIVE文件在tomcat上也是经过java线程处理,比较浪费资源。就是说tomcat解析静态页面的速度没有Apache快;
(3) tomcat是单一的jsp/servlet容器,主要做小应用,apache多商业上用。
(4) 安全,负载均衡等。
 
 
3. 什么是框架?
提供一个架构的实现,让开发人员可以在基于框架的基础上,快速开发出遵循框架的应用程序。
你使用框架来执行“配置”,框架回调你的代码完成底层的工作。这样的好处是可以使程序的结构健壮,且编写起来简单。
 
4. 什么是容器?
容器就是指符合一定的规范能提供一系列服务的管理器,方便别人使用它来完成一系列的功能。
服务器为我们提供一个容器,使我们的程序能够在容器里运行,并使用服务器提供的一系列功能。
页: [1]
查看完整版本: apache, tomcat, 容器, 框架