stringtranslate.com

Причал (веб-сервер)

Eclipse Jetty — это веб-сервер Java и контейнер Java-сервлетов . В то время как веб-серверы обычно связаны с предоставлением документов людям, Jetty теперь часто используется для межмашинного взаимодействия, обычно в рамках более крупных программных инфраструктур . Jetty разрабатывается как бесплатный проект с открытым исходным кодом в рамках Eclipse Foundation . Веб-сервер используется в таких продуктах, как Apache ActiveMQ , [2] Alfresco , [3] Scalatra , Apache Geronimo , [4] Apache Maven , Apache Spark , Google App Engine , [5] Eclipse , [6] FUSE , [7] ] iDempiere , [8] API потоковой передачи Twitter [9] и Zimbra . [10] Jetty также является сервером в проектах с открытым исходным кодом, таких как Lift , Eucalyptus , OpenNMS , Red5 , Hadoop и I2P . [11] Jetty поддерживает новейший API сервлетов Java (с поддержкой JSP ), а также протоколы HTTP/2 и WebSocket .

Обзор

Jetty стартовал как независимый проект с открытым исходным кодом в 1995 году. В 2009 году Jetty перешёл на Eclipse . [12] [13] Jetty предоставляет веб-сервисы во встроенном Java-приложении и уже является компонентом Eclipse IDE . Он поддерживает AJP , JASPI, JMX , JNDI , OSGi , WebSocket и другие технологии Java. [5]

История

Первоначально разработанный инженером-программистом Грегом Уилкинсом, Jetty изначально был компонентом HTTP-сервера Mort Bay Server. Первоначально он назывался IssueTracker (исходное приложение), а затем MBServler (сервер сервлетов Mort Bay). Ни один из них не понравился, поэтому в конце концов был выбран Джетти. [14]

Jetty был запущен в 1995 году и размещался на MortBay, создавая версии 1.x и 2.x до 2000 года. С 2000 по 2005 год Jetty размещался на sourceforge.net, где были версии 3.x, 4.x и 5.x. были произведены. В 2005 году весь проект Jetty переехал на codehaus.org. [15] По состоянию на 2009 год основные компоненты Jetty были перенесены на Eclipse.org, а Codehaus.org продолжал обеспечивать интеграцию, расширения и упаковку версий Jetty 7.x и 8.x (не 9.x) [ 16] [17] В 2016 году основной репозиторий Jetty переехал на GitHub , [18] но он все еще разрабатывается в рамках Eclipse IP Process.

Смотрите также

Рекомендации

  1. ^ abcd «Релизы · eclipse/jetty.project». github.com . Проверено 7 августа 2023 г.
  2. ^ «ActiveMQ с Ajax и Jetty» . Пристань Вайк (Codehaus). Архивировано из оригинала 30 августа 2011 г. Проверено 12 апреля 2011 г.
  3. ^ JM.Pascal (апрель 2010 г.). «Maven + Alfresco: Jetty, Boostrap и Profil». Переходим в мир ECM с открытым исходным кодом. Архивировано из оригинала 7 января 2012 г. Проверено 12 апреля 2011 г.
  4. ^ «Настройка виртуальных хостов в Geronimo-Jetty». Документация Apache Geronimo. 6 января 2009 года . Проверено 12 апреля 2011 г.
  5. ^ аб Викессер, Крейг (5 августа 2009 г.). «Google выбрал Jetty для App Engine». ИнфоQ . C4Media Inc. Проверено 12 апреля 2011 г.
  6. ^ "пристань://". Затмение . Проверено 12 апреля 2011 г.
  7. ^ "Класс JettyHttpComponent". Источник предохранителя . Красная Шапка . Архивировано из оригинала 15 марта 2011 года . Проверено 12 апреля 2011 г.
  8. ^ «Обновление платформы для r3» . Проверено 8 апреля 2014 г.
  9. ^ «API потоковой передачи Twitter и Apache Wink» . Архивировано из оригинала 15 марта 2016 года . Проверено 19 мая 2011 г.
  10. Чжуан, JJ (18 декабря 2007 г.). «Блог Zimbra: Почему мы перешли на Jetty». Зимбра . ВМваре . Проверено 12 апреля 2011 г.
  11. ^ "При поддержке Jetty" . Проверено 24 сентября 2012 г.
  12. ^ Либер, Адам (декабрь 2008 г.). «Пристань: двенадцатилетний путь к зрелости рынка». Linux-вестник . Проверено 28 июня 2013 г.
  13. ^ «О пристани». Кодхаус. Архивировано из оригинала 6 января 2012 года . Проверено 30 ноября 2011 г.
  14. ^ "Причал/FAQ - Эклипсепедия" . Wiki.eclipse.org. 6 сентября 2011 г. Проверено 17 июля 2014 г.
  15. ^ «Jetty — сервер сервлетов Java HTTP / списки рассылки» . Sourceforge.net . Проверено 17 июля 2014 г.
  16. ^ О пристани. Архивировано 31 мая 2015 г. в Wayback Machine , расположенном на Codehaus.
  17. ^ О пристани. Архивировано 21 ноября 2010 г. в Wayback Machine , расположенном на Eclipse.
  18. ^ «Репозиторий Eclipse Jetty Project переехал на Github!». 12 февраля 2016 г.
  19. ^ abcdefghijklmnop "Версии причала". eclipse.org . Проверено 7 августа 2023 г.

Внешние ссылки

Официальный веб-сайт