lunes, 25 de enero de 2010

Jetty: Servidor Web embebido

Navegando un día buscando precisamente algo de esas cosas embebidas (esa palabra me sigue causando algo de conflicto pero si existe en el español, ¡¡lo juro!!) me encontré con algo llamado Jetty. Jetty nos proporciona, entre varias cosas,  un servidor HTTP, cliente HTTP, y un contenedor de servlets de java. Jetty además es otro proyecto cuyo código es abierto, y esta disponible para su distribución y uso comercial. El núcleo del proyecto se encuentra alojado por la Fundacion Eclipse a partir de la versión 7 y de las versiones 6 para abajo en Codehaus.

Varios proyectos interesantes ya usan Jetty. Nosotros lo hemos utilizado como servidor embebido incluso migrando directamente proyectos que corren bien usando un contenedor Tomcat, en Jetty funcionan bastante bien. Al igual que lo que comentaba de Derby, el utilizar este tipo de herramientas embebidas hace ampliar las posibilidades en aplicaciones que se ejecutan en diferentes ambientes y diferentes equipos, es ligero y confiable. Para ver esa posibilidad de utilizar Jetty de manera embebida puedes ver el tutorial aqui.

En realidad solo quería comentar un poco a cerca de esta aplicación, la documentación que ofrece es bastante clara, con ejemplos de código que ayudan poniendo énfasis en los puntos importantes del tutorial en línea, claro, en ingles. Así que si quieres echar un vistazo a Jetty te invito a checar su página principal http://jetty.codehaus.org/jetty/.

1 comentario: