Apache Solr: una introducción

apache-solr

Apache Solr es una plataforma de búsquedas basada en Apache Lucene, que funciona como un "servidor de búsquedas". Sus principales características incluyen búsquedas de texto completo, resaltado de resultados, clustering dinámico, y manejo de documentos ricos (como Word y PDF). Solr es escalable, permitiendo realizar búsquedas distribuidas y replicación de índices, y actualmente se está usando en muchos de los sitios más grandes de Internet.

Leer más...

NetBeans IDE 6.9 Beta disponible para probar

netbeansYa se encuentra disponible para descargar NetBeans IDE 6.9 Beta, la versión de prueba de NetBeans IDE, que se planea estará terminada para junio de este año. Esta versión continua con el plan de "entregas pequeñas y frecuentes" que adoptó el proyecto hace ya varios meses, buscando así entregar innovaciones mucho más rápido a la comunidad.

NetBeans 6.9 Beta trae como novedad JavaFX Composer, una herramienta visual para construir aplicaciones JavaFX (similar al editor visual de Swing). Además se incluye interoperabilidad con OSGi, soporte para JavaFX SDK 1.3, PHP Zend framework y Ruby on Rails 3.0.

Leer más...

James Gosling, el padre de Java, renuncia a Oracle

javaJames Gosling es uno de los programadores más conocidos del mundo, co-creador del lenguaje Java, y empleado por años de Sun Microsystems... hasta la reciente adquisición por Oracle. Y es que la semana pasada confirmó su renuncia a Sun/Oracle

En su blog personal, Gosling confirmó que dejó su cargo de CTO en Oracle. El anterior CEO Jonathan Schwartz y el co-creador de XML Tim Bray también dejaron la empresa luego de que Oracle concluyera la adquisición en enero de 2010.

Leer más...

BDDMockito: pruebas unitarias al estilo BDD

TesterMockito es una librería Java para poder crear objetos mock en las pruebas unitarias, que se integra muy bien con JUnit. Con Mockito podemos simular el comportamiento de las dependencias del objeto bajo prueba, creando así un entorno perfecto para aislar al objeto. Ya en otros artículos vimos como empezar a usar Mockito en nuestros proyectos. Sin embargo, el API de Mockito no se adapta bien a los conceptos de BDD... ¡bienvenido BDDMockito! 

Leer más...

TwiP para generar pruebas JUnit a lo grande

LupaTwiP (iniciales de "Tests with Parameters" o "Pruebas con Parámetros") es una librería Java para extender las pruebas JUnit. TwiP permite agregar parámetros a los métodos de prueba JUnit de forma simple; luego TwiP llama a los métodos con todas las combinaciones posibles de sus parámetros... o por lo menos un subconjunto razonable de los valores comunes en el caso de los Integers, Strings, etc.

Leer más...

Voten por el nuevo logo de Eclipse

EclipseEl logo de Eclipse fue creado en 2001 y podría modernizarse un poquito. La Fundación Eclipse está considerando cambiar el logo y busca la opinión de su comunidad. Pueden votar entre los 10 diseños candidatos para el nuevo logo de Eclipse.

Hasta el 3 de marzo hay tiempo para votar; de partir de los resultados se eligirán los 3 diseños más votados. En particular me gusta mucho este y este logo... todavía no me decido! 

Introducción a Java EE 5 con Spring Framework 3.0

javaAcabamos de realizar una actualización grande a nuestro curso Introducción al desarrollo Java con Spring Framework y Spring Boot, incoporando muchas novedades y arreglando varios detalles. El curso cuenta con partes teóricas, reforzado con varias prácticas encadenadas entre si (es decir, la resolución de una práctica depende, en general, de la resolución anterior).

Si están empezando con esta tecnología puede resultarles un buen punto de partida.

Leer más...

Tutorial de Hibernate en castellano

HibernateDavid Marco acaba de publicar el Tutorial básico de Hibernate, una excelente traducción del tutorial "oficial" de esta conocida librería de persistencia Java. El tutorial incluye pasos para la configuración inicial de un proyecto con Maven, mapeos simples y uso de colecciones y la integración con una aplicación web sencilla.

¡Es un muy buen documento para aprender Hibernate!

Hibernate y los métodos get() y load()

HibernateHibernate, al igual que la vida, está lleno de sopresas. Hoy vamos a compartir una de estas sorpresas: ¿se dieron cuenta que Hibernate tiene dos métodos para cargar una entidad persistente de la base de datos? Estos dos métodos son get(Class, Serializable) y load(Class, Serializable), pertenecientes a la clase Session y sus variantes.

Leer más...

Simplium: Selenium con JUnit, fácil

SeleniumSimplium es una librería Java que nos permite crear pruebas JUnit de Selenium para que puedan ser ejecutados en diferentes navegadores y ambientes. Simplium mira en qué ambiente tiene que correr cada prueba (desarrollo, test o producción) y con qué navegador, y ejecuta las pruebas de Selenium repetidas veces, simplificando mucho la codificación de este tipo de pruebas.

Leer más...

El nuevo amanecer de Sun

Oracle / SunComo todos sabemos, hace poco tiempo se conoció que Oracle adquiría a Sun Microsystems, en lo que fue una movida sopresa para muchos. Después de varios meses de idas y vueltas, Oracle publicó 5 horas de webcast en donde se explica su estrategia general con Sun y sus productos. Esta sesión informativa cuenta la estrategia de Oracle para combinarse con la línea de productos de Sun. ¡Y hay muchas noticias interesantes! Veamos lo destacado.

Leer más...

Seguinos en Facebook.

Publicá tus artículos.

Publicar Convertite en redactor para Dos Ideas y compartí tus conocimientos a una comunidad que sigue creciendo!
Quiero publicar

Los Comentarios.

invitado
hasta ahora no sabia que era el cinismo pero ahora que lo se me he dado cuenta porque he tenido tant...
Dai
Es broma?
busquen el significado de cinismo.
esta el antiguo significado y el moderno,
el moderno...
Yan
Hola:
Unas duda, Drools ¿tiene una interfaz gráfica para poder generar y editar reglas? o todo se t...
Maxi
Gracias por la info, esta bien explicado y funciono como solución a mi problema que tenia con el mét...
jonybuzz
Cierto. Y más desafiante: Qué pasa si dejamos ir algo que sí funciona? Algo que sentimos que puede m...

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