El próximo NetBeans IDE será 6.7

NetBeansEl día de hoy el equipo de NetBeans anunció que hay un cambio en la estrategia para la planificación de entregas. De esta manera, la próxima versión que se esperaba fuera la 7.0 será en realidad la 6.7.

Esto representa el principio de un cambio en la estrategia de publicaciones de NetBeans IDE: el equipo se va a enfocar en realizar más cantidad de entregas pequeñas, en vez de las dos entregas anuales habituales.

Leer más...

Tutorial sobre el ESB Apache ServiceMix

apache servicemixEn el tutorial Explorando el ESB Apache ServiceMix en 15 minutos comenzamos una serie de artículos sobre el ESB Apache ServiceMix y otras tecnologías de código abierto para el desarrollo de soluciones SOA. En esta primera entrega, veremos lo fácil que resulta comenzar con Apache ServiceMix 3 y planteareamos un sencillo ejemplo basado en un típico caso de uso en proyectos de integración de sistemas.

Leer más...

Portal Pack 3.0 para NetBeans IDE

Portal Pack LogoPortal Pack 3.0 para NetBeans IDE 6.5 ya está disponible para descargar.

Portal Pack es un conjunto de extensiones para NetBeans IDE que soportan el ciclo de vida completo de una aplicación de portlets dentro del IDE. Con esta herramienta los desarrolladores pueden crear, empaquetar, desplegar y testear portlets dentro de NetBeans. El pack incluye la generación automática de código y de los Descriptores de Despliegue, con lo que se pueden desarrollar portlets muy rápidamente. Además se integra con varios servidores de portal, permitiendo realizar despliegues de portlets en servidores remotos y locales.

Leer más...

Podcast de arquitectura SOA y servicios web

PodcastJavaHispano acaba de publicar un podcast sobre arquitectura SOA y servicios web, en donde se realiza una introducción a SOA y a los servicios web SOAP y REST.

En la charla se debaten buenas prácticas de diseño para servicios web, problemas comunes que surgen durante los procesos de integración, y librerías útiles para desarrollo de servicios web SOAP y REST.

Leer más...

Automatización de despliegues, parte 2: ¡logrando despliegues con un click!

despliegue de aplicacionesLos despliegues de aplicaciones Java suelen ser complicados, propensos a errores, y manuales, de forma que se generan demoras en hacer que el software quede disponible para los usuarios. En la primera parte de esta serie identificamos ocho patrones claves para crear un proceso de despliegue seguro, repetible y consistente. En esta segunda parte expandimos la discusión y presentamos siete patrones más que complemetan a los anteriores y con los que podremos crear un despliegue con un solo click.

Leer más...

Crear un entorno TDD, parte 2: Cobertura, NetBeans y Hudson

integraciónCrear un entorno para realizar correctamente TDD no es una tarea facil. Tenemos que pensar en la Integración Continua (y el servidor que la soportará), en el script de construcción del proyecto, en la ejecución y publicación de las pruebas unitarias, informes de Cobertura de código, y más...

En la nota anterior, vimos cómo crear un entorno TDD usando Hudson, NetBeans, Ant y SVN. En esta excelente segunda parte, veremos cómo usar Cobertura junto a NetBeans y Hudson, para terminar de crear un entorno TDD completo, con informes de cobertura, gráficos y más.

BlazeDS en Spring

Adobe continúa su cortejo a los desarrolladores que utilizan Java con la ayuda de SpringSource, con el reciente anuncio de que Spring Framework tendrá soporte oficial al framework Flex con su proyecto llamado "Spring BlazeDS".

El anuncio indica un importante paso adelante para la plataforma Flex, que utiliza Java con su IDE basado en Eclipse y Blaze Data Services (diseñada para funcionar en contenedores Servlet JEE).

La nota de prensa de Adobe analiza la colaboración:

Leer más...

Transacciones con Spring Framework y EJB 3.0

base de datosEl procesamiento de transacciones debería lograr un alto grado de integridad y consistencia de datos. En este artículo veremos algunos errores comunes al usar transacciones en Java. Usaremos ejemplos con Spring Framework y Enterprise JavaBeans (EJB) 3.0 para demostrar el uso de una estrategia transaccional efectiva.

Leer más...

Crear un entorno TDD con Hudson, NetBeans, Ant y SVN

Crear un entorno para realizar correctamente TDD no es una tarea facil. Tenemos que pensar en la Integración Continua (y el servidor que la soportará), en el script de construcción del proyecto, en la ejecución y publicación de las pruebas unitarias, en el sistema de versionado de fuentes...

El excelente artículo Montando un entorno de integración continua con Hudson + Ant + SVN + NetBeans el autor nos cuenta cómo utilizar estas herramientas para armar un entorno sencillo para comenzar con a trabajar con TDD.

Servicios web con Apache CXF

mundo-con-procesamientoApache CXF es un framework de servicios de Software Libre. CXF nos ayuda a construir y desarrollar servicios utilizando JAX-WS como API de programación. Estos servicios pueden hablar una gran variedad de protocolos como SOAP, XML/HTTP, HTTP RESTful, o CORBA, y pueden trabajar sobre transportes como HTTP, JMS o JBI.

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