Test Secuencial con Selenium y JUnit

Logo de seleniumEn diversas situaciones, nos encontramos con la necesidad de realizar pruebas con diferentes juegos de datos. Esto se soluciona en principio con la combinación JUnit y la utilización de los test parametrizados.

¿Pero que sucede cuando estas pruebas reiterativas las debemos realizar sobre aplicaciones web?

Leer más...

Leer archivos con cabecera en Spring Batch

SpringGracias al aporte de "acandal" tenemos un nuevo capítulo en el curso de Spring Batch 2.0. La demo #9 incluye un ejemplo sobre cómo leer archivos planos en los que se recibe una primera línea “cabecera” con datos generales del archivo y/o comunes a todos los registros, y las siguientes líneas son los registros que deben ser procesados individualmente. Además veremos cómo se comparte información entre el reader y el writer, utilizando el contexto del step.

Se viene Spring 3.0 (¡ya casi!)

Spring FrameworkLa gente de Spring Framework acaba de liberar Spring 3.0 release candidate. Esta versión tiene todas las características claves que formarán parte de Spring 3.0 final. Spring 3.0 RC1 trae muchísimos agregados y mejoras que vale la pena empezar a investigar. Veamos de qué estamos hablando...

Leer más...

Apache Lucene 2.9 liberado

Apache Lucene¡Novedad! Apache Lucene 2.9 acaba de ser liberado y está listo para usarse. Esta versión es el fruto de más de 1 año de trabajo, y es una de las entregas más grandes de este espectacular motor de indexación y búsquedas.

Apache Lucene 2.9 rompe la compatibilidad con algunos temas de las versiones anteriores, por lo que recomiendan recompilar el proyecto con el nuevo JAR para asegurarnos de que todo funcione correctamente. Esta versión incluye muchos cambios y mejoras, como ser optimizaciones varias y la posiblidad de tratar campos numéricos de forma diferenciada.

Leer más...

Introducción a Log4j

Log4jLog4J es uno de los frameworks de log más populares para Java. Dando vueltas por ahí me encuentro con esta excelente presentación en castellano sobre Log4J 1.2.15, que nos da una breve introducción a las ventajas y características de este framework.

Si nunca usaron Log4j, o lo conocen muy poco, es una muy buena oportunidad para aprender más sobre este framework libre para realizar el log de nuestras aplicaciones.

Framework ZK ya en español

CoheteZK es un framework de código abierto para desarrollo de clientes ricos AJAX.

ZK se creó gracias a una comunidad de desarrolladores que se han propuesto que la implementación de interfaces de usuario (GUI) en Ajax sea mucho más fácil y cómoda de implementar y de desarrollar. Su implementación está basada en lenguaje Java, pero se puede conectar con cualquier backend escrito en cualquier otro lenguaje.

Leer más...

Message Driven POJO con Spring

MensajeSpring Framework provee soporte para crear consumidores JMS usando POJOs. De esta manera, Spring brinda los llamados Message Driven POJO (MDP), que resulta ser una alternativa liviana a los Message Driven Bean que forman parte de la especificación Java EE. Con los MDP podemos obtener un comportamiento similar a los MDB, pero sin la necesidad de contar con un Servidor de Aplicaciones.

A continuación veremos un ejemplo para descargar donde creamos un MDP que consume mensajes de texto dentro de una aplicación web.

Leer más...

EhCache con Spring Framework

Spring FrameworkSpring Framework se integra perfectamente con EhCache, el conocido framework para realizar caché de objetos Java. Para integrarlo podemos usar algunas clases utilitarias "oficiales", como también usar la extensión propuesta por la gente de Spring Modules, que nos brinda una mejor integración.

En el artículo EhCache Con Spring veremos cómo realizar la integración entre Spring y EhCache usando el módulo de extensión de Spring Modules. De esta manera, podremos crear un proxy de un bean cualquier que se encargue de hacer un caché a las invocaciones de sus métodos. Además pueden descargar el proyecto de ejemplo que incluye una demo con todas las librerías necesarias para su ejecución.

Unite al NetCAT 6.8 para estabilizar el próximo NetBeans

NetBeans NetCAT 6.8NetBeans IDE 6.8 está en proceso de desarrollo. ¿Te gusta jugar con software nuevo y podés encontrar defectos? Si además sos usuario de NetBeans y tenés algunas horas libres desde septiembre y hasta noviembre, podés considerar aportar con la comunicad de NetBeans y unirte al programa NetCAT 6.8. Desde allí vas a poder ayudar a que los desarrolladores resuelvan los bugs más importantes, y de paso conocer gente nueva! 

Leer más...

VMWare compra a SpringSource

springVMWare anunció hoy la adquisición de SpringSource por 420 millones de dólares. SpringSource es la organización detras del framework de aplicación Spring para Java, además de proveer servicios de soporte y servidores livianos.

SpringSource tiene la visión de que el futuro de la computación en nube pasa por el ofrecimiento de servicios sobre una plataforma abierta. Muchas soluciones actuales se basan en tecnologías propietarias, de proveedores específicos. SpringSource impulsa una plataforma abierta como visión de servicios.

Leer más...

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw