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

Tomcat - это веб-сервер или сервер приложений?

Является Tomcat веб-сервером или сервером приложений?

4b9b3361

Ответ 1

Tomcat является веб-сервером (может обрабатывать HTTP-запросы/ответы) и веб-контейнер (реализует Java Servlet API, также называемый servletcontainer) в одном. Некоторые могут назвать это сервером приложений , но он определенно не является полнофункциональным сервером приложений Java EE (он не реализует весь API Java EE).

См. также:

Ответ 2

Tomcat - это контейнер приложений, который также является веб-сервером. Контейнер приложений может запускать веб-приложения (иметь область приложения). Не считается. Некоторые люди не считают его полноценным сервером приложений, поскольку ему не хватает в некоторых аспектах, таких как управление пользователями и т.п., но все время улучшается.

Ответ 3

Tomcat - это веб-сервер и контейнер Servlet/JavaServer Pages. Он часто используется в качестве сервера приложений для строго веб-приложений, но не включает весь набор возможностей, предоставляемых сервером приложений Java EE.

Ссылки:

Ответ 4

Сервер приложений:

Сервер приложений поддерживает логику приложения и
служит веб-страницам в ответ на запрос пользователя.

Это означает, что сервер приложений может выполнять как логику приложения maintanence и веб-страницы.

Веб-сервер:

Веб-сервер просто обслуживает веб-страницы, и он не может обеспечить соблюдение любая прикладная логика.

Окончательный вывод: сервер приложений также содержит веб-сервера.

Дальнейшая ссылка: http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html

Ответ 5

Apache Tomcat является открытым исходным кодом программная реализация Java Сервлеты и страницы JavaServer технологии.

Поскольку Tomcat не реализует полную спецификацию Java EE для сервера приложений, ее можно рассматривать как веб-сервер.

Источник: http://tomcat.apache.org

Ответ 6

Он запускает скомпилированный код Java, он может поддерживать пулы подключений к базе данных, он может регистрировать ошибки разных типов. Я бы назвал это сервером приложений, на самом деле это так. В нашей среде Apache является веб-сервером, который работает с несколькими серверами приложений, включая Tomcat и Coldfusion, и другими.