`
zhangxiang390
  • 浏览: 214771 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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 Apache and 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. 什么是容器?

容器就是指符合一定的规范能提供一系列服务的管理器,方便别人使用它来完成一系列的功能。

服务器为我们提供一个容器,使我们的程序能够在容器里运行,并使用服务器提供的一系列功能。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics