Introducción a Apache Commons Lang
miércoles, febrero 25, 2009 at 12:55PM
j2se
miércoles, febrero 25, 2009 at 12:55PM
miércoles, febrero 25, 2009 at 9:17AM El pasado 21 de febrero javaHispano, ImaginaWorks y la Escuela Politécnica Superior de la Universidad San Pablo CEU organizamos un seminario gratuito sobre Gails en Madrid, España. Ahora Imaginaworks ha hecho público el material del seminario aquí.
Podéis ver algunas fotos tomadas durante el seminario en el blog de la asociación.
Dado que para ambos seminarios hubo bastante demanda y tuvimos que cerrar la inscripción antes de celebrarlo, dejando a alguna gente interesada fuera, volveremos a repetir ambos seminarios. El de Groovy será hacia finales de marzo, y el de Grails en algún momento de abril. En breve os informaremos de la fecha exacta del segundo de Groovy.
Aprovecho esta noticia también para invitar a los asistentes a este seminario (o al anterior de Groovy) a que dejéis aquí vuestras opiniones sobre el seminario. Y no os cortéis señalando las cosas que nos gustaron; de los errores es de lo que más se aprende.
martes, febrero 24, 2009 at 11:43PM Continuamos con la serie de tutoriales que comenzamos con el artículo Explorando Apache ServiceMix en 15 minutos con el objetivo de introducir las potentes características que presenta el ESB Apache ServiceMix. En esta entrega, veremos como Apache ServiceMix soluciona escenarios de integración que se ajustan a los llamados patrones de integración empresariales o EIPs. Plantearemos un nuevo caso de uso típico de estos escenarios y lo resolveremos reduciendo al mínimo el acoplamiento entre los distintos componentes de la solución.
Los EIPs identifican problemas de integración comunes presentando una manera unificada de resolverlos sin entrar en el detalle de su implementación. Estos patrones fueron identificados y redactados por Gregor Hohpe y Bobby Woolf en el famoso libro Enterprise Integration Patterns manteniendo además una comunidad activa a través de su sitio web.
Las necesidades de integración de sistemas y aplicaciones son comunes a la mayoría de organizaciones y son mayores conforme crece el tamaño o la complejidad tecnológica de la organización. Históricamente, se han venido desarrollando distintas maneras de enfocar el problema de la integración y por supuesto éste ha sido abordado con anterioridad a los ESBs. Desde los ficheros planos, o las bases de datos relacionales, hasta los más recientes productos del tipo hub and spoke, la evolución en el tratamiento de la integración se ha dirigido hacia la reducción del acoplamiento entre los distintos agentes intervinientes.
En este sentido, los ESBs, y en particular Apache ServiceMix, pueden verse como una culminación de esta tendencia en la que ni siquiera es necesario mantener un elemento central de orquestación, como ocurre con los hub and spoke, sino que la propia orquestación puede estar distribuida en varios nodos cada uno de ellos con su propia instancia de ESB.
Leer el resto del tutorial Enterprise Integration Patterns (EIP) en Apache ServiceMix
martes, febrero 24, 2009 at 1:27PM OpenXava es un marco de trabajo para desarrollar aplicaciones Java de gestión de una forma diferente: OpenXava evita MVC. Tú provees SOLO los POJOs anotados con JPA y obtienes una aplicación lista para producción.
Con OpenXava solo necesitas escribir el modelo, POJOs con anotaciones Java 5. No necesitas escribir la vista (JSP, JSF, etc), y el controlador (para mantenimiento, generación de informes, etc) normalmente se reutiliza.
Y con esto obtienes una aplicación para el mantenimiento, generación de listados PDF, exportación a Excel, busqueda, ordenación, validaciones, etc. sin necesidad de escribir una simple clase de Java, nada de XMLs, JSPs ni generación de código.
Las principales mejoras de esta versión 3.1.1 son el soporte completo para WebSphere Portal 6.1 y permitir usar varios portlets AJAX en la misma página.
OX3.1.1 tiene soporte completa para IBM WebSphere Portal 6.1, incluyendo la apariencia de los portlets. Vease en este ejemplo:

Ahora podemos tener varios portlets AJAX en la misma página. Vease este ejemplo en Liferay:

Y, por supuesto, esto también es posible en WebSphere Portal:

Descarga la última versión de OpenXava desde www.openxava.org
martes, febrero 24, 2009 at 12:47PM Oracle organiza un curso gratuito sobre Oracle Fusion de un día de duración orientado a desarrolladores Java el próximo jueves 5 de marzo en sus oficinas de Madrid.
Para ver la agenda del evento e inscribirse, echadle un ojo al siguiente enlace:
http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=92399&src=6643807