Веб-контейнер - Web container
Эта статья нужны дополнительные цитаты для проверка.Октябрь 2015) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
А веб-контейнер (также известный как контейнер сервлета;[1]и сравните "веб-контейнер"[2]) - составляющая веб сервер который взаимодействует с Джакарта Сервлеты. Веб-контейнер отвечает за управление жизненным циклом сервлетов, отображение URL к определенному сервлету и убедитесь, что запрашивающая URL-адрес имеет правильные права доступа.
Веб-контейнер обрабатывает запросы к сервлеты, Страницы серверов Джакарты (JSP) файлы и другие типы файлов, содержащие код на стороне сервера. Веб-контейнер создает экземпляры сервлетов, загружает и выгружает сервлеты, создает и управляет объектами запросов и ответов, а также выполняет другие задачи управления сервлетами.
Веб-контейнер реализует контракт веб-компонента Джакарта EE архитектура. Эта архитектура определяет среда выполнения для дополнительных веб-компонентов, включая безопасность, параллелизм, управление жизненным циклом, сделка, развертывание и другие услуги.
Список контейнеров сервлетов
Ниже приводится список приложений, реализующих Сервлет Джакарта спецификация от Фонд Затмения, делятся в зависимости от того, продаются они напрямую или нет.
Веб-контейнеры с открытым исходным кодом
- Apache Tomcat (ранее Jakarta Tomcat) - это веб-контейнер с открытым исходным кодом, доступный под Лицензия на программное обеспечение Apache.
- Apache Tomcat 6 и более поздние версии могут использоваться как общий контейнер приложения (предыдущие версии были только веб-контейнерами)
- Apache Geronimo это полный Java EE 6 реализация Фонд программного обеспечения Apache.
- Enhydra, из Lutris Technologies.
- Стеклянная рыба из Oracle (ан сервер приложений, но включает веб-контейнер).
- Джаминид содержит более высокую абстракцию, чем сервлеты.
- Причал, от Фонд Затмения. Также поддерживает SPDY и WebSocket протоколы.
- Payara - еще один сервер приложений, унаследованный от Glassfish.
- Winstone поддерживает спецификацию v2.5 начиная с версии 0.9, ориентирована на минимальную конфигурацию и возможность разбить контейнер только на то, что вам нужно.
- Крошечный веб-сервер Java (TJWS) 2,5 [1], малая занимаемая площадь, модульная конструкция.
- Дева из Фонд Затмения обеспечивает модульную, OSGi веб-контейнеры, реализованные с использованием встроенных Кот и Причал. Дева доступна под Общественная лицензия Eclipse.
- WildFly (ранее JBoss Application Server) - это полный Java EE реализация Красная шляпа, разделение JBoss.
Коммерческие веб-контейнеры
- Веб-сервер iPlanet, из Oracle.
- Платформа корпоративных приложений JBoss из Красная шляпа, разделение JBoss является на основе подписки /Открытый исходный код Джакарта EE -основан сервер приложений.
- JRun, из Adobe Systems (ранее разработанная Allaire Corporation).
- Сервер приложений WebLogic, из Корпорация Oracle (ранее разработанная BEA Systems).
- Сервер приложений Орион, из IronFlare.
- Смола Pro, от Caucho Technology.
- ServletExec, из New Atlanta Communications.
- Сервер приложений IBM WebSphere.
- SAP NetWeaver.
- tc сервер, из SpringSource Inc.
Рекомендации
- ^ Пилигрим, Питер А. (2013). «Жизненный цикл Java-сервлетов». Руководство разработчика Java EE 7. Дистиллированный профессиональный опыт. Packt Publishing Ltd. ISBN 9781849687959. Получено 2016-06-16.
Сервлетами Java управляет веб-контейнер (контейнер сервлетов).
- ^ Путал, Б. (2009). «J2EE Framework для разработки проектов». Получено 2016-06-15.
Типы компонентов в среде J2EE - это [...] JSP или сервлет как веб-компоненты, работающие внутри [...] webtainer.
Этот компьютерная сеть статья - это заглушка. Вы можете помочь Википедии расширяя это. |