Подтвердить что ты не робот

GlassFish против tomcat

Я хотел бы начать использовать JEE6 в следующем проекте, над которым я должен работать на своей работе, но есть также ограничение (вроде): Tomcat 5.5 Мой вопрос: какие улучшения приведут GlassFish к таблице (безопасность/скорость) по сравнению с существующим Tomcat (5.5) или обновлением до более новой версии 7?

4b9b3361

Ответ 1

Q: Мой вопрос: какие улучшения приведут GlassFish к таблице? (безопасность/скорость) против существующего Tomcat (5.5) или обновления до более новая версия 7?

Tomcat 7 по сравнению с Tomcat 5.5 поддерживает более новую версию спецификаций JSR. Поэтому, если вы хотите использовать, например, Servlet 3.0 или Websockets, у вас нет другого выбора, кроме как обновить версию Tomcat. См. эту ссылку для получения полного списка версий Tomcat и поддерживаемых спецификаций.

Однако Tomcat не является контейнером Java EE, а только контейнером сервлетов. Другими словами, если вы планируете использовать полную Java EE (включая безопасность и многое другое), вам нужно переключиться с Tomcat на некоторые полные серверы приложений Java EE. Glassfish - один из них, другие - TomEE (аналогичные Tomcat, возможно, хорошая отправная точка), WildFly, IBM Websphere, Oracle Weblogic и т.д. К сожалению, недавно Oracle отказалась от коммерческой поддержки Glassfish, поэтому, возможно, это был бы разумный выбор чтобы пойти с другим сервером приложений, если вы хотите использовать его на коммерческой основе.

Так или иначе, переходите от Tomcat 5.5, потому что это довольно старая версия Tomcat.

См. также: