Servidor web escrito en Java
Eclipse Jetty es un servidor web Java y un contenedor de servlets Java . Aunque los servidores web suelen estar asociados con el servicio de documentos a personas, Jetty se utiliza ahora a menudo para comunicaciones de máquina a máquina , normalmente dentro de marcos de software más grandes . Jetty se desarrolla como un proyecto gratuito y de código abierto como parte de la Fundación Eclipse . El servidor web se utiliza en productos como Apache ActiveMQ , [2] Alfresco , [3] Scalatra , Apache Geronimo , [4] Apache Maven , Apache Spark , Google App Engine , [5] Eclipse , [6] FUSE , [7] iDempiere , [8] la API de transmisión de Twitter [9] y Zimbra . [10] Jetty también es el servidor en proyectos de código abierto como Lift , Eucalyptus , OpenNMS , Red5 , Hadoop e I2P . [11] Jetty admite la última API de servlets Java (con soporte JSP ), así como los protocolos HTTP/2 y WebSocket .
Descripción general
Jetty comenzó como un proyecto independiente de código abierto en 1995. En 2009, Jetty se trasladó a Eclipse . [12] [13] Jetty a menudo proporciona soporte para servicios web en una aplicación Java integrada y ya es un componente del IDE de Eclipse . Proporciona soporte para una amplia variedad de especificaciones y protocolos, incluidos JASPI, JMX , JNDI , OSGi , WebSocket , HTTP/2 y más. [5]
Historia
Jetty fue desarrollado originalmente por el ingeniero de software Greg Wilkins y era un componente de servidor HTTP de Mort Bay Server. En un principio se lo llamó IssueTracker (su aplicación original) y luego MBServler (servidor de servlets de Mort Bay). Ninguno de estos dos fue muy bien recibido, por lo que finalmente se eligió Jetty. [14]
Jetty se inició en 1995 y fue alojado por MortBay, creando la versión 1.x y 2.x, hasta 2000. De 2000 a 2005, Jetty fue alojado por sourceforge.net donde se produjeron las versiones 3.x, 4.x y 5.x. En 2005, todo el proyecto Jetty se trasladó a codehaus.org. [15] A partir de 2009, los componentes principales de Jetty se han trasladado a Eclipse.org, y Codehaus.org continuó proporcionando integraciones, extensiones y empaquetado de las versiones 7.x y 8.x de Jetty (no 9.x) [16] [17] En 2016, el repositorio principal de Jetty se trasladó a GitHub , [18] donde todavía se desarrolla bajo el Proceso de IP de Eclipse.
Véase también
Referencias
- ^ abcd "Lanzamientos · eclipse/jetty.project". github.com . Consultado el 7 de agosto de 2023 .
- ^ "ActiveMQ con Ajax y Jetty". Jetty Wike (Codehaus). Archivado desde el original el 2011-08-30 . Consultado el 2011-04-12 .
- ^ JM. Pascal (abril de 2010). "Maven + Alfresco: Jetty, Boostrap y Profil". Hacia un mundo ECM de código abierto... Archivado desde el original el 7 de enero de 2012. Consultado el 12 de abril de 2011 .
- ^ "Configuración de hosts virtuales en Geronimo-Jetty". Documentación de Apache Geronimo. 6 de enero de 2009. Consultado el 12 de abril de 2011 .
- ^ ab Wickesser, Craig (5 de agosto de 2009). "Google eligió Jetty para App Engine". InfoQ . C4Media Inc . Consultado el 12 de abril de 2011 .
- ^ "jetty://". Eclipse . Consultado el 12 de abril de 2011 .
- ^ "class JettyHttpComponent". FuseSource . Red Hat . Archivado desde el original el 15 de marzo de 2011 . Consultado el 12 de abril de 2011 .
- ^ "Actualización de plataforma para r3" . Consultado el 8 de abril de 2014 .
- ^ "Twitter Streaming API y Apache Wink". Archivado desde el original el 15 de marzo de 2016 . Consultado el 19 de mayo de 2011 .
- ^ Zhuang, JJ (18 de diciembre de 2007). "Blog de Zimbra: Por qué cambiamos a Jetty". Zimbra . VMware . Consultado el 12 de abril de 2011 .
- ^ "Desarrollado por Jetty". Archivado desde el original el 28 de junio de 2020. Consultado el 24 de septiembre de 2012 .
- ^ Lieber, Adam (diciembre de 2008). "Jetty: The Twelve Year Journey to Market Maturity". Linux Gazette . Consultado el 28 de junio de 2013 .
- ^ "Acerca de Jetty". Jetty. Archivado desde el original el 6 de enero de 2012. Consultado el 13 de junio de 2024 .
- ^ "Jetty/FAQ - Eclipsepedia". Wiki.eclipse.org. 2011-09-06 . Consultado el 2014-07-17 .
- ^ "Jetty - Servidor de servlets HTTP Java/Listas de correo". Sourceforge.net . Consultado el 17 de julio de 2014 .
- ^ Acerca de Jetty Archivado el 31 de mayo de 2015 en Wayback Machine ., ubicado en Codehaus.
- ^ Acerca de Jetty Archivado el 21 de noviembre de 2010 en Wayback Machine ., Ubicado en Eclipse.
- ^ "¡El repositorio del Proyecto Eclipse Jetty se ha trasladado a Github!". 12 de febrero de 2016.
- ^ abcdefghijklmnop "Versiones de Jetty". eclipse.org . Consultado el 11 de octubre de 2024 .
Enlaces externos
Sitio web oficial
- Documentación
- Código fuente de Jetty en Github