tomcat(二)

名称的由来

      Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O'Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而O'Reilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)[1]的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫。

 

版本差异(主要版本)

        Apache Tomcat 7.x

  是目前的开发焦点。它在汲取了Tomcat 6.0.x优点的基础上,实现了对于Servlet 3.0、JSP 2.2和EL 2.2等特性的支持。除此以外的改进列表如下:

  · Web应用内存溢出侦测和预防

  · 增强管理程序和服务器管理程序的安全性

  · 一般 CSRF保护

 · 支持web应用中的外部内容的直接引用

  · 重构 (connectors, lifecycle)及很多核心代码的全面梳理

  Apache Tomcat 6.x

  在汲取 Tomcat 5.5.x优点的基础上,实现了Servlet 2.5和JSP 2.1等特性的支持。除此以外的改进列表如下:

  · 内存使用优化

  · 更大的IO容量

  · 重构聚类

  Apache Tomcat 5.x

  Apache Tomcat 5.5.x 和Apache Tomcat 5.0.x 对于Servlet和JSP的支持是一样的。大量底层代码里的重大修改,带来性能的提升、稳定性的提升及整体成本。详请参照Apache Tomcat 5.5的更新日志。

  Apache Tomcat 5.0.x在Apache Tomcat 4.1的基础上做了很多改动,包括:

  · 性能优化和减少垃圾回收动作

  · 重构程序部署,通过一个可选的独立部署程序,允许在将一个web应用放进产品前验证和编译它

  · 基于JMX的服务器全面监视及web程序管理

  · 提高Taglibs的支撑能力,包括改进的数据池和tag插件

  · 改进平台集成性,包括Windows和Unix

  · 基于JMX的嵌入

  · 增强的安全管理支撑

  · 集成session集群

  · 文档扩充

最新版本与规范的对照

  Servlet/JSP_ 规范版本 Apache Tomcat 版本

  ---------------------------------------------

  3.0/2.2____ 7.0.0

  2.5/2.1____ 6.0.18

  2.4/2.0____ 5.5.25

  2.3/1.2____ 4.1.36

  2.2/1.1____ 3.3.2

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值