martes, diciembre 12, 2006

Sun se calza el traje de Papá Noel y te regala...

Ayer finalmente ha salido la nueva versión del JDK (1.6) de Java (Mustang). Si han estado visitando los últimos meses la página oficial de Java (www.java.sun.com), ya habrán visto varios artículos relacionados con esta nueva versión. De todos modos, voy a listar algunas de las novedades que se trae esta nueva versión. En posteriores artículos (cuando me ponga a estudiarlo a fondo), detallaré más sobre las nuevas cualidades.

Integración con Servicios Web:
  • Ahora tendremos una nueva API para firmas digitales XML.
  • APIs para JAX-WS integrada.
  • Nuevo soporte para JAXB 2.0 (Java Architecture for XML Binding).
Soporte para lenguajes de scripting:

Esta parte es una de las más interesantes, básicamente, esta API nos permitirá acceder y controlar objetos de Java desde un lenguaje de scripting, crear contenido web y embeber un ambiente de scripting. Esto no significa que vamos a poder escribir código JavaScript dentro de Java en forma nativa, pero sí tendremos objetos que nos harán este trabajo un poco más fácil, por ejemplo, vamos a poder registrar un objeto de Java contra un objeto que nos permitirá ejecutar una porción de código Javascript. Este código podrá acceder entonces al objeto de Java y manipularlo. Sobre este tema detallaré en el próximo artículo.

En cuanto a Bases de Datos:
  • Soporte para JDBC 4.0. Esto implica soporte para XML, SQL 2003, mejora en el manejo de pooling de conexiones, mejora en el manejo de excepciones y varias mejoras adicionales.
En cuanto al desarrollo para aplicaciones de escritorio:
  • Mejoras en el Look & Feel.
  • (Dicen en el sitio oficial) Mejoras en el desempeño y performance.
  • Mejoras con respecto a la internacionalización.
  • POR FIN!!!: Los JTable ahora se pueden filtrar y ordenar.
  • ("emulado" de .NET) SwingWorker: bueno, eso de "emulado=copiado" es relativo, si bien se encuentra ya implementado en .NET hace rato, todo viene de un artículo publicado en 1998 "Threads and Swing".

Saludos PF