Tomcat 7.0與Tomcat 6.0
Tomcat(也稱為apachetomcat或Jakarta Tomcat)提供了一個“純java”httpweb服務器環境,可用於運行java代碼。它是Apache軟件基金會開發的一個Servlet容器,它是作為一個開源產品提供的。sunmicrosystems的javaservlet和JSP(Java服務器頁面)規範是由Tomcat實現的。apachetomcat可以使用XML配置文件進行配置(儘管服務器附帶了配置和管理工具)。tomcat7.0是Tomcat最新的穩定版本,它在其前一個版本tomcat6.0(2007年發佈)的基礎上引入了許多新特性。
Tomcat是什麼?
tomcat6.0在以前的版本中引入了許多新特性。使用tomcat6.0,可以實現對應用程序的I/O操作的高級控制,因為用戶可以使用新的NIO(newi/O)連接器來異步通信低級輸入/輸出數據。例如,可以通過多個I/O級別並行地批量傳輸數據。或者另一方面,用戶可以使用選擇器多路傳輸數據。可注入線程池可以配置為使用新的Executer元素共享。由於新的JULI框架對日誌庫進行了重構,tomcat6.0為實現一個替代的comm***日誌適配器提供了支持。此外,tomcat6.0支持一個名為Comet的新httppush方法,以及一個新的API,該API可用於通過稱為SEND_fileapi的套接字進行傳輸。用戶可以在單個servlet映射中創建多個URL模式。
什麼是Tomcat7.0?
Apache早在2009年1月就開始了Apache7.0的工作。但在兩年後(2011年1月)宣佈穩定。Tomcat 7.0.6是第一個Tomcat 7穩定版本。Tomcat7.0是在早期版本中引入的改進基礎上構建的,並實現了Servlet3.0API、JSP2.2和EL2.2規範。Tomcat 7.0引入了自己的許多新改進,例如檢測/防止web應用程序中的內存洩漏、改進Manager/Host Manager的安全性、CSRF(跨站點請求偽造)保護、能夠將外部內容直接包含在應用程序中,並清理代碼(包括連接器重構和生命週期)。
tomcat7.0和tomcat6.0有什麼區別?–Tomcat 7.0是Tomcat服務器的最新版本,而Tomcat 6.0是它的早期版本。–Tomcat 7.0的下載大小略大於Tomcat 6.0。–Tomcat 7.0有許多Tomcat 6.0中沒有的新功能。-首先,在啟動和運行web應用程序方面,Tomcat7.0比Tomcat6.0快。—Tomcat7.0通過一些安全代碼修復和添加(如CSRF預防過濾器)提高了Tomcat6.0的安全性,Tomcat7.0支持需要Servlet3容器的第三方應用程序,Tomcat7.0支持可配置性更好的Tomcat7.0,它包括新的容器組件(例如ExpiresFilter和AddDefaultCharsetFilter),可以更好地處理以前留給web應用程序解決的問題。——Tomcat 7.0支持Java 6,而Tomcat 6.0僅支持Java 5,tomcat7.0包含了在所需位置使用泛型的更乾淨和現代化的代碼。 |