Tomcat 7.0 против Tomcat 6.0
Tomcat (также известный как Apache Tomcat или Jakarta Tomcat) предоставляет среду веб-сервера HTTP на «чистом Java», которую можно использовать для выполнения кода Java. Это контейнер сервлетов, разработанный Apache Software Foundation, который предлагается как продукт с открытым исходным кодом. Спецификации сервлетов Java и JSP (страницы сервера Java) Sun Microsystems реализуются Tomcat. Apache Tomcat можно настроить с помощью файлов конфигурации XML (хотя инструменты для настройки и управления включены в состав сервера). Tomcat 7.0 - это последняя стабильная версия Tomcat, в которой появилось много новых функций по сравнению с предыдущей версией Tomcat 6.0 (выпущенной в 2007 году).
Что такое Tomcat 6.0?
Tomcat 6.0 представил много новых функций по сравнению с его предыдущими выпусками. С Tomcat 6.0 можно реализовать расширенный контроль над операциями ввода-вывода своих приложений, поскольку пользователи могут использовать новый разъем NIO (New I / O) для асинхронной передачи данных ввода-вывода низкого уровня. Например, данные могут передаваться массово, параллельно через несколько уровней ввода-вывода. Или, с другой стороны, пользователи могут мультиплексировать данные с помощью селекторов. Пулы инъекционных потоков можно настроить для совместного использования с помощью нового элемента Executer. Tomcat 6.0 обеспечивает поддержку для реализации альтернативного адаптера общего журналирования благодаря рефакторингу библиотеки журналов в новой среде JULI. Кроме того, Tomcat 6.0 поддерживает новый метод HTTP Push под названием Comet и новый API, который можно использовать для передачи через сокеты, называемый SEND_FILE API. Пользователи могут создавать несколько шаблонов URL в одном отображении сервлета.
Что такое Tomcat 7.0?
Apache начал работу над Apache 7.0 еще в январе 2009 года. Но он был объявлен стабильным через 2 года (в январе 2011 года). Tomcat 7.0.6 - это первый стабильный выпуск Tomcat 7. Tomcat 7.0 был построен на улучшениях, представленных в более ранней версии, и реализует Servlet 3.0 API, спецификации JSP 2.2 и EL 2.2. Tomcat 7.0 представил множество собственных улучшений, таких как обнаружение / предотвращение утечек памяти в веб-приложениях, улучшенная безопасность для Manager / Host Manager, защита CSRF (подделка межсайтовых запросов), возможность напрямую включать внешний контент в приложения и очищать up кода (включая рефакторинг коннекторов и жизненных циклов).