比较相似术语之间的差异

之间的区别

首页 / 技术 / 它 / 编程 /Tomcat 7.0与Tomcat 6.0的区别

Tomcat 7.0与Tomcat 6.0的区别

2011年7月22日发布的Indika

Tomcat 7.0 vs Tomcat 6.0

Tomcat(也称为Apache Tomcat或Jakarta Tomcat)提供了一个“纯java”HTTP web服务器环境,可用于运行java代码。它是由Apache Software Foundation开发的Servlet容器,作为开源产品提供。Sun Microsystems的Java Servlet和JSP (Java Server Pages)规范是通过Tomcat实现的。可以使用XML配置文件配置Apache Tomcat(尽管服务器中包含用于配置和管理的工具)。Tomcat 7.0是Tomcat的最新稳定版本,与之前的版本Tomcat 6.0(2007年发布)相比,它引入了许多新特性。

什么是Tomcat 6.0?

Tomcat 6.0在以前的版本中引入了许多新特性。使用Tomcat 6.0,可以实现对应用程序的I/O操作的高级控制,因为用户可以使用新的NIO (new I/O)连接器进行低级输入/输出数据的异步通信。例如,可以通过多个I/O级别并行地批量传输数据。另一方面,用户可以使用选择器对数据进行多路复用。可注入线程池可以配置为使用新的Executer元素共享。多亏了新的JULI框架对日志库的重构,Tomcat 6.0提供了实现替代公共日志适配器的支持。此外,Tomcat 6.0支持名为Comet的新的HTTP Push方法和名为SEND_FILE API的用于在套接字上传输的新API。用户可以在单个servlet映射中创建多个URL模式。

什么是Tomcat 7.0?

Apache早在2009年1月就开始在Apache 7.0上工作了。但是,在2年后(2011年1月),它被宣布稳定。Tomcat 7.0.6是Tomcat 7的第一个稳定版本。Tomcat 7.0是在早期版本中引入的改进基础上构建的,实现了Servlet 3.0 API、JSP 2.2和EL 2.2规范。Tomcat 7.0引入了许多自身的新改进,例如检测/预防web应用程序中的内存泄漏,改进了管理器/主机管理器的安全性,CSRF(跨站点请求伪造)保护,在应用程序中直接包含外部内容的能力,以及清理代码(包括连接器和生命周期的重构)。

Tomcat 7.0和Tomcat 6.0有什么区别?

—Tomcat 7.0是Tomcat服务器的最新版本,Tomcat 6.0是以前的版本。

—Tomcat 7.0的下载大小略大于Tomcat 6.0。

- Tomcat 7.0有很多Tomcat 6.0没有的新特性。

—首先,Tomcat 7.0在启动和运行web应用方面比Tomcat 6.0要快。

Tomcat 7.0通过一些安全代码修复和添加(如CSRF预防过滤器),在Tomcat 6.0的基础上改进了安全性。

- Tomcat 7.0包含Servlet 3.0 API,它本身是以前的版本(由Tomcat 6.0使用)的改进版本。

—因此,Tomcat 7.0支持需要Servlet 3容器的第三方应用程序。

Tomcat 7.0的可配置性更好,它包含了新的容器组件(例如ExpiresFilter和AddDefaultCharsetFilter),可以更好地处理以前留给web应用程序解决的问题。

—Tomcat 7.0支持Java 6, Tomcat 6.0仅支持Java 5。

-最后,Tomcat 7.0包含了更简洁、更现代化的代码,在必要的地方使用了泛型。

相关文章:

Tomcat 7.0.19与Tomcat 7.0.18的区别 JSP和servlet的区别 小程序和servlet的区别 JAR和WAR的区别 Java和C语言的区别

了下:编程标记:Apache Tomcat,彗星,埃尔2.2,可注射的线程池,Jakarta Tomcat,Java servlet,JSP,JSP 2.2,Tomcat的最新稳定版本,Tomcat 7.0中的新特性,新的HTTP推,Tomcat 7.0中的新改进,NIO,Servlet 3.0 API,servlet容器,Tomcat,Tomcat 6.0,Tomcat 7.0,Tomcat 7.0.6

关于作者:Indika

Indika,二元同步通信。工程硕士,计算机工程硕士,博士。计算机科学助理教授,在生物信息学、计算生物学和生物医学自然语言处理领域有研究兴趣。

评论

  1. 谢谢你的更正说

    2013年3月21日12点49分

    —Tomcat 7.0支持Java 6,而Tomcat 6.0只支持Java 5。

    这是不正确的。Tomcat 6。x还支持Java 5。

    你应该陈述以下内容:

    - Tomcat 7.0要求Java 6及以上版本,而Tomcat 6.0要求Java 5及以上版本。

    回复

留下一个回复取消回复

您的电邮地址将不会公布。必填项已标记*

请求的文章

特色的帖子

冠状病毒和感冒症状的区别

冠状病毒和感冒症状的区别

冠状病毒与SARS的区别

冠状病毒与SARS的区别

冠状病毒和流感的区别

冠状病毒和流感的区别

冠状病毒和Covid - 19的区别

冠状病毒和Covid - 19的区别

你可能会喜欢

苹果iPhone 5和iPhone 5C的区别

历史与史前史的区别

历史与史前史的区别

商品与服务之间的差异

商品与服务之间的差异

床罩和被子的区别

古语和废语的区别

古语和废语的区别

最新的文章

  • d -泛醇和dl -泛醇的区别是什么
  • 氦原子和阿尔法粒子的区别是什么
  • 甲状腺毒症和甲状腺功能亢进的区别是什么
  • H&E和PAS染色有什么区别
  • 淬透性和硬度的区别是什么
  • 非洲和美洲锥虫病的区别是什么
  • 首页
  • 职位空缺
  • 关于
  • 请求的文章
  • 联系我们

版权©2010 - 2018之间的区别.保留所有权利。使用条款和隐私政策:法律.