A Jetty egy tisztán Javában írt webszerver és servlet container . Míg a webszervereket általában az emberek dokumentumokkal való kiszolgálásával hozzák kapcsolatban, a Jettyt gyakran használják gép-gép közötti kommunikációra, különösen nagyobb szoftver keretrendszereken belül. A Jettyt szabad és nyílt forráskódú projektként fejlesztik, az Eclipse Foundation részeként. A webszervert olyan projektekben használják, mint például az Apache ActiveMQ ,[ 2] Alfresco ,[ 3] Apache Geronimo ,[ 4] Apache Maven , Apache Spark , Google App Engine ,[ 5] Eclipse ,[ 6] FUSE ,[ 7] iDempiere ,[ 8] Twitter's Streaming API [ 9] és a Zimbra .[ 10]
Jetty olyan nyílt forráskódú projektek szervere, mint például a Lift , Eucalyptus , Red5 , Hadoop és I2P .[ 11] A Jetty támogatja a Java Servlet API-t (JSP támogatással) éppúgy, mint a HTTP/2 és WebSocket protokollokat.
Áttekintés
A projekt célja egy egyszerű , hatékony és beágyazható webszerver létrehozása. A Jetty kis méretéből eredően alkalmas web service -ek működtetésére beágyazott Java alkalmazásokban.
Független, nyílt forráskódú projektként fejlesztve 2009-ben a Jettyt átköltöztették az Eclipsehez .[ 12] [ 13] A Jetty képes webszolgáltatásokat nyújtani beágyazott Java alkalmazásokban. Mára része komponense az Eclipse IDEnek . Támogatja a következőket: AJP , JASPI, JMX , JNDI , OSGi , WebSocket és más Java-s technológiák.[ 5]
Története
Eredetileg Sydneyben , Balmain -ben fejlesztette Greg Wilkins szoftverfejlesztő. Jetty eredetileg egy Mort Bay Szerver HTTP szerver komponense volt (Mort Bay Balmain egy körzete).
Jetty-t 1995-ben kezdték és MortBay szerverén volt elérhető az 1.x majd 2.x változat, egészen 2000-ig. 2000 és 2005 között, Jetty átkerült a sourceforge.net-re, ahol a 3.x, 4.x, majd 5.x verzió letölthető volt. 2005-ben az Jetty projektet átköltöztették a codehaus.org-ra. 2009-ben a főbb Jetty komponenseit átköltöztették az Eclipse.org-ra, és a Codehaus.org továbbra is nyújtott integrációt, kiegészítéseket, és Jetty csomagokat a 7.x és a 8.x verziókhoz (a 9.x-hez már nem).[ 14] [ 15]
Verzió
Home
Szükséges java verzió
HTTP verzió
Servlet verzió
JSP Verzió
Státusz
9.3.x
Eclipse[ 15]
1.8
HTTP/1.1, HTTP/2 , WebSocket JSR356, SPDY
3.1
2.3
Stabil 2015-02-25 óta[ 16] [ 17]
9.2.x
Eclipse[ 15]
1.7
HTTP/1.1, WebSocket JSR356, SPDY
3.1
2.3
Stabil 2014-04-16 óta[ 18]
9.1.x
Eclipse[ 15]
1.7
HTTP/1.1, WebSocket JSR356, SPDY
3.1
2.3
Stabil 2013-11-18 óta[ 19]
9.0.x
Eclipse[ 15]
1.7
HTTP/1.1, WebSocket , SPDY
3.0 (tracking 3.1 drafts)
2.2
Stabil 2013-03-08 óta[ 20]
8.x
Eclipse, Codehaus
1.6
HTTP/1.1 RFC2616
3.0
2.1
Stabil
7.x
Eclipse, Codehaus
1.5, J2ME
HTTP/1.1 RFC2616
2.5
2.1
Stabil
6.x
Codehaus
1.4-1.5
HTTP/1.1 RFC2616
2.5
2.0
Érett
5.x
Sourceforge
1.2-1.5
HTTP/1.1 RFC2616
2.4
2.0
Elavult
4.x
Sourceforge
1.2, J2ME
HTTP/1.1 RFC2616
2.3
1.2
Nagyon régi
3.x
Sourceforge
1.2
HTTP/1.1 RFC2068
2.2
1.1
Fosszilizált
2.x
Mortbay
1.1
HTTP/1.0 RFC1945
2.1
1.0
Legendás
1.x
Mortbay
1.0
HTTP/1.0 RFC1945
Mítikus
[ 14] [ 15]
Kapcsolódó szócikkek
Jegyzetek
↑ Release 12.0.16 , 2024. december 11. (Hozzáférés: 2024. december 25.)
↑ ActiveMQ with Ajax and Jetty . Jetty Wike (Codehaus). [2011. augusztus 30-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. április 12.)
↑ JM.Pascal: Maven + Alfresco : Jetty, Boostrap and Profil . Going to an OpenSource ECM World...., 2010. április 1. [2012. január 7-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. április 12.)
↑ Configuring Virtual Hosts in Geronimo-Jetty . Apache Geronimo Documentation. (Hozzáférés: 2011. április 12.)
↑ a b Wickesser, Craig: Google Chose Jetty for App Engine . InfoQ . C4Media Inc, 2009. augusztus 5. (Hozzáférés: 2011. április 12.)
↑ jetty:// . Eclipse. (Hozzáférés: 2011. április 12.)
↑ class JettyHttpComponent . FuseSource . Red Hat . [2011. március 15-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. április 12.)
↑ Platform Upgrade for r3 . (Hozzáférés: 2014. április 8.)
↑ Twitter Streaming API and Apache Wink . [2016. március 15-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. május 19.)
↑ Zhuang, JJ: Zimbra Blog: Why we switched to Jetty . Zimbra . VMware , 2007. december 18. [2011. július 21-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. április 12.)
↑ Powered by Jetty . (Hozzáférés: 2012. szeptember 24.)
↑ Lieber, Adam: Jetty: The Twelve Year Journey to Market Maturity . Linux Gazette, 2008. december 1. (Hozzáférés: 2013. június 28.)
↑ About Jetty . Codehaus. [2012. január 6-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. november 30.)
↑ a b [1] Archiválva 2015. május 31-i dátummal a Wayback Machine -ben, About Jetty Located on Codehaus.
↑ a b c d e f [2] Archiválva 2010. november 21-i dátummal a Wayback Machine -ben, About Jetty Located on Eclispe.
↑ What Version . eclipse.org, 2015. május 13. [2020. október 14-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. május 13.)
↑ jetty 9.3.0 release review . Dev.eclipse.org, 2015. február 25. (Hozzáférés: 2015. április 22.)
↑ jetty 9.2.0 release review . Dev.eclipse.org, 2014. április 16. (Hozzáférés: 2015. április 22.)
↑ [jetty-announce] Jetty 9.1.0.v20131115 Stable Release! . Dev.eclipse.org, 2013. november 18. (Hozzáférés: 2014. július 17.)
↑ [jetty-announce] Announcing Jetty 9.0.0 . Dev.eclipse.org, 2013. március 8. (Hozzáférés: 2014. július 17.)
Fordítás
Ez a szócikk részben vagy egészben a Jetty című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.