В чем разница между веб-сервером и сервером приложений?

6 Ответы


  • Веб-сервер с ограниченной функциональностью поддерживает только сервлет и Jsp. Сервер приложений поддерживает веб-технологию, а также технологию ejb, имеющую дополнительные функции, такие как балансировка нагрузки и т. Д.

    Сервер приложений = веб-сервер + контейнер Ejb
  • Термин веб-сервер может означать одно из двух:

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

    в то время как

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

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

    Хотя термин «сервер приложений» применяется ко всем платформам, он во многом отождествляется с платформой Sun Microsystems J2EE; однако он также стал включать серверы веб-приложений, такие как интегрированные платформы для электронной коммерции, системы управления контентом, системы управления филиалами, а иногда даже применялись к упрощенным конструкторам страниц веб-сайтов. Эта парадигма больше похожа на приложения на базе мэйнфреймов, чем на традиционный клиент-сервер.
  • Веб-сервер понимает и поддерживает только протокол HTTP, тогда как сервер приложений поддерживает HTTP, TCP / IP и многие другие протоколы. Также многие другие функции, такие как кеши, кластеры, балансировка нагрузки, присутствуют на серверах приложений, которые недоступны на веб-серверах. Мы также можем настроить серверы приложений для работы в качестве веб-сервера. Короче говоря, Applicaion Server - это супернабор, частью которого является веб-сервер.
  • Существует некоторая путаница в различиях между сервером приложений и веб-сервером. Сервер приложений определяется как среда разработки, с помощью которой разработчики могут не только создавать, но и легко тестировать и выполнять компоненты приложения. Сервер приложений обычно основан на J2EE и может использоваться для запуска EJB или других компонентов языка программирования Java.

    С другой стороны, веб-сервер определяется как сервер содержимого, который в основном был разработан для создания и развертывания веб-сайтов в Интернете, а также для обслуживания большего количества содержимого, чем сервер приложений. Однако главное сходство между сервером приложений и веб-сервером состоит в том, что и серверы приложений, и веб-серверы используют веб-интерфейсы.
  • Веб-сервер: - Веб-сервер - это компьютерная система, которая предоставляет веб-страницы через HTTP.

    Сервер приложений: - Сервер приложений - это компонентный продукт, который находится на среднем уровне серверно-ориентированной архитектуры.


  • Веб-сервер и сервер приложений - это разница. Между его. Компьютер, отвечающий за сеть. Логически ясно, что основное программное обеспечение дает то, что логически применимо к компьютеру?


Напишите свой ответ

Ваш ответ появится после модерации