Jetty (веб-сервер) - Jetty (web server)

Джетти
Jetty logo.png
Түпнұсқа автор (лар)Грег Уилкинс
ӘзірлеушілерEclipse Foundation
Тұрақты шығарылым
9.4.31 / 23 шілде 2020 ж; 4 ай бұрын (2020-07-23)[1]
Алдын ала қарау
10.0.0-альфа0 / 11 шілде 2019 ж; 16 ай бұрын (2019-07-11)[2]
РепозиторийJetty репозиторийі
ЖазылғанJava
Операциялық жүйеКросс-платформа (JVM )
ТүріВеб-серверСервлет ыдысы
ЛицензияApache лицензиясы 2.0, Eclipse Public License 1.0
Веб-сайтwww.клипсис.org/ дала/

Eclipse Jetty Бұл Java веб-сервер және Java сервлет контейнер. Әдетте веб-серверлер адамдарға құжаттарды ұсынумен байланысты болса, қазір Jetty жиі қолданылады машинадан машинаға байланыс, әдетте үлкенірек бағдарламалық жасақтама. Jetty а ретінде дамыды Тегін және ашық ақпарат көзі бөлігі ретінде жоба Eclipse Foundation. Сияқты өнімдерде веб-сервер қолданылады Apache ActiveMQ,[3] Альфреско,[4] Скалатра, Apache Geronimo,[5] Apache Maven, Apache ұшқыны, Google App Engine,[6] Тұтылу,[7] ТЫҚТЫРУ,[8] iDempiere,[9] Twitter's Streaming API[10] және Зимбра.[11] Jetty, мысалы, бастапқы код жобаларында сервер болып табылады Көтеру, Эвкалипт, OpenNMS, Қызыл5, Hadoop және I2P.[12] Jetty соңғы Java Servlet API қолдайды ( JSP қолдау), сондай-ақ хаттамалар HTTP / 2 және WebSocket.

Шолу

Джетти 1995 жылы тәуелсіз ашық бастапқы жоба ретінде басталды. 2009 жылы Джетти көшті Тұтылу.[13][14] Jetty қамтамасыз етеді Веб-қызметтер ан ендірілген Java қосымшасы және ол қазірдің өзінде Тұтылу IDE. Ол қолдайды AJP, JASPI, JMX, JNDI, OSGi, WebSocket және басқа Java технологиялары.[6]

Тарих

Алғашында бағдарламалық жасақтама инженері Грег Уилкинс жасаған Джетти бастапқыда Mort Bay Server-дің HTTP сервер компоненті болды. Бастапқыда ол IssueTracker (оның бастапқы қосымшасы), содан кейін MBServler (Mort Bay Servlet сервері) деп аталды. Бұлардың екеуі де ұнамады, сондықтан Джетти таңдалды.[15]

Jetty 1995 жылы басталды және оны MortBay басқарды, ол 1.x және 2.x нұсқаларын 2000 жылға дейін құрды. 2000 жылдан 2005 жылға дейін Jetty sourceforge.net сайтында өтті, мұнда 3.x, 4.x және 5.x нұсқалары. өндірілді. 2005 жылы бүкіл Jetty жобасы codehaus.org сайтына көшті.[16] 2009 жылдан бастап Jetty-дің негізгі компоненттері Eclipse.org сайтына көшірілді, ал Codehaus.org Jetty 7.x және 8.x нұсқаларын интеграциялауды, кеңейтуді және орауды жалғастырды (9.x емес)[17][18] 2016 жылы Джеттидің негізгі қоймасы көшті GitHub,[19] бірақ ол әлі күнге дейін Eclipse IP процесінде дамыған.

НұсқаҮйJava нұсқасыХаттамаларСервлет нұсқасыJSP нұсқасыКүй
11.0.xТұтылу[18]11HTTP / 1.1, HTTP / 2, WebSocket JSR356, FastCGI, JakartaEE аттар кеңістігі4.0.22.3Тұрақсыз / Альфа[20]
10.0.xТұтылу[18]11HTTP / 1.1, HTTP / 2, WebSocket JSR356, FastCGI4.0.22.3Тұрақсыз / Бета[20]
9.4.хТұтылу[18]1.8HTTP / 1.1, HTTP / 2, WebSocket JSR356, FastCGI3.12.32016-12-12 аралығында тұрақты
9.3.хТұтылу[18]1.8HTTP / 1.1, HTTP / 2, WebSocket JSR356, FastCGI3.12.3Ескірген
9.2.хТұтылу[18]1.7HTTP / 1.1, WebSocket JSR356, SPDY3.12.3Ескірген / Өмірдің соңы, қаңтар, 2018 жыл[21]
8.хТұтылу,[18] Кодхаус[17]1.6HTTP / 1.1, WebSocket, SPDY3.02.1Ескірген / Өмірдің соңы, қараша, 2014 ж[21]
7.хТұтылу,[18] Кодхаус[17]1.5HTTP / 1.1, WebSocket, SPDY2.52.1Ескірген / Өмірдің соңы, қараша, 2014 ж[21]
6.хКодхаус[17]1.4–1.5HTTP / 1.12.52.0Ескірген / Өмірдің соңы, қараша, 2010 ж[21]
5.хSourceForge1.2–1.5HTTP / 1.12.42.0Антиквариат[21]
4.xSourceForge1.2, J2MEHTTP / 1.12.31.2Ежелгі
3.xSourceForge1.2HTTP / 1.1 RFC20682.21.1Табылған
2.хМортбай1.1HTTP / 1.0 RFC19452.11.0Аңыз
1.хМортбай1.0HTTP / 1.0 RFC1945Мифтік

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Уокер, Крис (2020-07-30). «[jetty-annution] Eclipse Jetty 9.4.31 шығарылды!». жарнама (Тарату тізімі). Алынған 2020-07-30.
  2. ^ «Reet jetty-10.0.0-alpha0 · eclipse / jetty.project · GitHub». Алынған 2019-08-29.
  3. ^ «ActiveMQ with Ajax and Jetty». Jetty Wike (Codehaus). Архивтелген түпнұсқа 2011-08-30. Алынған 2011-04-12.
  4. ^ JM.Pascal (сәуір 2010). «Maven + Alfresco: Jetty, Boostrap and Profil». OpenSource ECM әлеміне бару .... мұрағатталған түпнұсқа 2012-01-07. Алынған 2011-04-12.
  5. ^ «Geronimo-Jetty виртуалды хосттарын теңшеу». Apache Geronimo құжаттамасы. Алынған 2011-04-12.
  6. ^ а б Викиссер, Крейг (5 тамыз 2009). «App Engine үшін Google Jetty таңдауы». InfoQ. C4Media Inc. Алынған 12 сәуір 2011.
  7. ^ «кеме: //». Тұтылу. Алынған 12 сәуір 2011.
  8. ^ «сынып JettyHttpComponent». FuseSource. Қызыл қалпақ. Архивтелген түпнұсқа 2011 жылғы 15 наурызда. Алынған 12 сәуір 2011.
  9. ^ «R3 үшін платформаны жаңарту». Алынған 8 сәуір 2014.
  10. ^ «Twitter Streaming API және Apache Wink». Архивтелген түпнұсқа 2016 жылғы 15 наурызда. Алынған 19 мамыр 2011.
  11. ^ Zhuang, JJ (18 желтоқсан 2007). «Zimbra блогы: біз неге Jetty-ге көштік». Зимбра. VMware. Алынған 12 сәуір 2011.
  12. ^ «Жетекші». Алынған 24 қыркүйек 2012.
  13. ^ Либер, Адам (желтоқсан 2008). «Искусство: нарықтық жетілуге ​​он екі жылдық саяхат». Linux газеті. Алынған 28 маусым 2013.
  14. ^ «Джетти туралы». Кодхаус. Архивтелген түпнұсқа 2012 жылғы 6 қаңтарда. Алынған 30 қараша 2011.
  15. ^ «Jetty / FAQ - Eclipsepedia». Wiki.eclipse.org. 2011-09-06. Алынған 2014-07-17.
  16. ^ «Jetty - Java HTTP сервлет сервері / тарату тізімдері». Sourceforge.net. Алынған 2014-07-17.
  17. ^ а б c г. Джетти туралы Мұрағатталды 2015-05-31 Wayback Machine, Кодхауста орналасқан.
  18. ^ а б c г. e f ж сағ Джетти туралы Мұрағатталды 2010-11-21 Wayback Machine, Тұтылуда орналасқан.
  19. ^ «Eclipse Jetty Project репозиторийі Github-қа көшті!». 2016-02-12.
  20. ^ а б «Мен қандай нұсқаны қолданамын?». www.eclipse.org. Алынған 2020-06-30.
  21. ^ а б c г. e «Мен қандай нұсқаны қолданамын». 2018-08-30. Алынған 2018-10-25.

Сыртқы сілтемелер

Ресми сайт Мұны Wikidata-да өзгертіңіз