Buscar
Social
Ofertas laborales ES
lunes
jun142004

Articulo en castellano sobre Jakarta Digester

David Barral y ýscar Arias publican en El Rincón del Programador un artículo original sobre el uso de Jakarta Commons Digester para el parsing y tratamiento de ficheros XML.



Me permito la licencia de extraer el siguiente texto del artículo donde se explica su objetivo:



El desarrollo de muchas aplicaciones requiere hoy en dýa transformar documentos XML en objetos. En el mundo Java la forma býsica de abordar este problema es usar JAXP para parsear el documento (usando SAX o DOM según convenga) y generar a mano los objetos, dando valor a sus atributos; en cualquier caso esta es una labor tediosa. En la actualidad contamos con una serie de herramientas de más alto nivel que nos permiten realizar esta tarea de una forma cýmoda. Una de estas herramientas será introducida en este artículo: Digester.



Para entender un poco mejor las cosas pondremos un ejemplo, aprovechando un tema de cierta actualidad como es la definicrión de interfaces gráficas de usuario usando XML. Crearemos una pequeña aplicacrión que harý uso de un miniframework para la construccrión de barras de mený Swing a partir de ficheros XML en los que se especifican los elementos que las componen.



Tenýis mucho más en la pýgina del artículo.
lunes
jun142004

Ejecutando Eclipse de modo nativo

LinuxJournal publica un interesante artículo en donde podéis descubrir que el equipo de ingeniería de Red Hat ha liberado de las 'ataduras' ( así le llaman ellos ) que la máquina virtual de Sun sometía a este producto.



Este equipo de ingeniería, de los que algunos de sus miembros John Healy, Andrew Haley y Tom Troney forman parte del grupo de desarrollo de GCJ, explican en el artículo la motivación para ejecutar Eclipse de modo nativo, la aproximación realizada para conseguir este objetivo y el proceso final.



Si estáis deseando ejecutar Eclipse en modo nativo con GCJ, no os lo perdáis.
domingo
jun132004

Corregido error de seguridad en Oracle E-Business Suite

En base a este fallo en la seguridad del producto de Oracle un usuario sin autentificar empleando un navegador web para acceder a un servidor web hospedado en Oracle E-Business Suite 11i o Oracle Applications 11.0 podrýa ejecutar sentencias SQL contra la base de datos y modificar sus campos.



Estos fallos fueron descubiertos gracias a un informe de Integrigy. Aquí el informe de Oracle al respecto. El fallo ya ha sido parcheado.



Os recomiendo a todos los usuarios de estos productos que los actualiceis cuanto antes....
sábado
jun122004

JDesktop Integration Components (JDIC)

JDesktop Integration Components (JDIC) es un proyecto cuyo fin es hacer accesible desde Java aplicaciones nativas sin sacrificar la portabilidad de la aplicacrión. Al menos esto es lo que dicen sus desarrolladores, pero humildemente yo creo que seráa más correcto decir "sacrificando la portabilidad de la aplicacrión lo menos posible".



Esta librerýa nos permite, por ejemplo, acceder al cliente de correo, al navegador web, o a la aplicacrión que está asociada con un tipo concreto de archivo en el siste. Tambrión permite registrar aplicaciones java en un sistema y asociarlas a un determinado tipo de archivos.



Dentro de este proyecto podemos encontrar otros dos subproyectos interesantes, arán en desarrollo:







Aquí os dejo unas demos Java Webstart::



Integrando el explorador de archivos de la plataforma en una aplicacrión Java. (Imagen de muestra)

Integrando el navegador web de la plataforma en una aplicacrión Java. (Imagen de muestra)



La licencia bajo la que se distribuye este proyecto es LGPL. ýOs parece interesante esta iniciativa?
viernes
jun112004

Chainsaw2, la revolucrión en Log4j

Navegando un poco y por casualidad, me he tropezado con la versrión 2 de esta conocida herramienta para visualizar eventos Log4j. Como sabýis, Chainsaw es el visor de eventos que viene con este paquete de logging. Pues brión, para todos aquellos que habýis utilizado la anterior versrión, os anuncio la llegada de la nueva, con sorprendentes mejoras que a mi me han sorprendido gratamente.



Para empezar, el aspecto de la herramienta junto con las características, no tienen nada que ver con el anterior. Se ha desarrollado contando con multitud de sugerencias de desarrolladores, ahora se ven los eventos de forma grýfica, con los týpicos iconos, según sea un mensaje de DEBUG, WARN, etc. Además, viene con un lenguaje de referencia para filtrado y localizacrión de eventos, podemos filtrar por clases de una forma grýfica y cýmoda, se puede registrar receivers un nuevo concepto como adelanto a la futura versrión 1.3.



Para colmo, se puede instalar a travýs de Java Web Start, lo cual me ha parecido una estupenda idea.



Os lo recomiendo.