Sigue a Genbetadev

Tomcat 8

Hace prácticamente dos años hablamos del comienzo del desarrollo de Tomcat 8. Ha pasado el tiempo y al fin podemos probar una primera release candidate alpha destinada a sus testeo y envío de feedback, nunca para uso en entornos de producción.

Como suele siendo habitual, cada salto de versión ha venido acompañado de cambios en las tres especificaciones claves de este servidor de aplicaciones. Así podemos ver en Tomcat 8 lo nuevo de Java Servlet 3.1, JSP 2.3 y Expression Language 3.0. Por supuesto, con soporte de Java 7 incluido.

También nos alegramos de ver que incluya ya como API estándar Websocket 1.0. Que anteriormente vimos en Tomcat 7.0 aunque como una especificación propia. Esperemos que esta capa sobre TCP para comunicaciones full duplex (envío y recepción al mismo tiempo) posibilite el sueño propuesto por HTML5. Además se ha incorporado SPDY como protocolo experimental, como ya hablamos de él para acelerar las comunicaciones.

Tomcat 8 define NIO (Java non-blocking implementation) como su conector por defecto para HTTP y AJP. Esto permitirá una mejora en el manejo de datos asíncronos a través de las interfaces ReadListener y WriteListener que posibilitan el uso eficiente de websockets.

En cuanto EL 3.0 podemos usarlo en modo standalone, además de que se han incluido nuevas APIs. También contamos con expresiones lambda similares a las que veremos en Java 8.

Adicionalmente hay mejoras en el tema de seguridad, más concretamente, en el uso de certficados SSL.

Podéis consultar en detalle todos los cambios y funcionalidades que incluye esta versión en Apache Tomcat 8.

¿Cuánto estará Tomcat 8 para entornos de producción?

La implementación de la especificación Java EE está completa, pero aún quedan algunos refactors internos anotados en su lista de TODOs (entre ellos UTF-8 por defecto). Mientras tanto los siguientes builds que aparezca seguirán con la etiqueta alpha y habrá que esperar hasta ver la beta de Tomcat 8. Pasarán entre 6 y 9 meses hasta que podamos ver una versión recomendada para entornos de producción aprobada por la Apache Software Foundation.

Vía | Tomcat Experts
Más información | Apache Tomcat 8
En Genbeta Dev | Apache Tomcat 8 y Java 7: ¿los veremos juntos en breve?

Deja un comentario

Ordenar por:

0 comentario