Buscar
Social
Ofertas laborales ES
jueves
sep122002

Un programador de tareas libre : Quartz

Una de las preguntas más formuladas en los foros de Java, y aquellos que los frecuentéis lo sabréis, es: ¿Cómo consigo ejecutar en un instante de tiempo cualquiera?. Pues bien, esta pregunta ya tiene una nueva respuesta muy sencilla: Quartz.



Quartz es un proyecto Open Source ideado para crear y mantener un programador de tareas en Java que sea libre incluso para su uso comercial dentro y fuera de otros productos.



Las características de Quartz son:


- Puede ejecutarse embebido en otras aplicaciones

- Puede ser instanciado dentro de un servidor web o de aplicaciones y participar en transacciones distribuidas (XA)

- Puede ejecutarse como aplicacion independiente

- Puede usarse como un cluster de programadores de tareas

- Las tareas pueden ser ejecutadas: en un cierto momento (precisión de milisegundos), ciertos días de la semana, ciertos días del mes, ciertos días del año, todos los días menos unos determinados, repetirse una serie de veces, repetirse hasta una fecha,etc.

- Los trabajos pueden ser cualquier clase Java

- Posibilidad de introducir listeners para que se ejecuten otras tareas simultánemanete.

- Incluye la posibilidad de guardar trabajos y eventos en base de datos.



Bueno podéis encontrar más información en la página de característicias y descargaroslo desde su página de descarga.


Como veis, una solución muy completa para un problema muy común.
jueves
sep122002

WebServices con Axis 1.0 RC1

Hace unos días ha salido la primera release candidate de Axis, la libreria open source para servicios web de la fundación Apache.


Desde la última beta podemos enconrrar los siguientes cambios:

  • Ahora pasa los test de compatibilidad de JAX-RPC y SAAJ.

  • corrección de numerosos bugs

  • Soporta casi todos los XML Schema>/i> de WSDL.

  • Se ha mejorado el rendimiento.

  • La herramienta WSDL2Java soprta desde ya los attachments.




Si aún no has empezado a jugar con los famosos servicios web se te estan empezando a acabar las excusas. ¿Por qué no has empezado aún?, ¿crees que no sirven para nada?.


Si ya lo estas haciendo... ¿qué tal funcionan?, ¿qué libreria usas?, ¿quieres escribir unos artículos al respecto para jh? ;-). Cuentanos!.
jueves
sep122002

Documentación: European Conference on Patterns

Ya está bien de documentación sobre Java ( tranquilos sólo por este momento ). Dediquemosle un rato a algo tan fundamental para nuestro trabajo como los patrones de diseño.


Del 3 al 7 de Julio se ha celebrado en Irsee, Alemania, la séptima edición de la European Conference on Pattern Languages of Programs.


Lo que nos interesa a nosotros es que en la siguiente dirección están disponibles todos los documentos presentados a la misma. Nada más y nada menos que 37 papers sobre arquitectura y diseño de software, computación distribuida, seguridad, comunicación y optimización de recursos.


Si queréis mejorar vuestros diseños en base a las experiencias de los expertos en la materia no dudéis ni un momento en leeros estos documentos. Ah, se me olvidaba, casi todos traen el código fuente en nuestro lenguaje favorito. :-)
martes
sep102002

BEA lanza la última versión de su máquina virtual

BEA lanzó ayer la última versón de su JVM, JRockit. Esta máquina virtual está optimizada para ejecutar aplicaciones en servidores. Es por eso que posee características que otras JVMs no poseen como la posibilidad de monitorizar el estado de la JVM, sus procesos, memoria, etc (utiliza JFreeChart). Es una máquina virtual que está especialmente optimizada para la ejecución de aplicaciones multihilo con gran cantidad de optimizaciones al respecto.


Podéis ver la nota de prensa aquí, en ella se dice lo siguiente:


Además de la gran escalabilidad, precio, flexibilidad y soporte, BEA WebLogic JRocket 7.0 también ofrece una manejabilidad sin igual. A diferencia de otras JVMs, BEA WebLogic JRockit incluye una consola de control que presenta información en tiempo real del comportamiento del servidor y de la disponibilidad de recursos. Los clientes pueden monitorizar las características de la JVM y las aplicaciones Java pueden ser notificadas automáticamente de cambios y de la disponibilidad de recursos, de modo que se mitiguen los problemas relativos a la utilización de recursos, tales como el uso de memoria, o el uso de CPU que podrían tirar el sistema..



El producto está disponible para las plataformas:

- Microsoft Windows 2000

- Red Hat Linux Advanced Server 2.1

- Intel Itanium 2 (IA64) servers

- Microsoft .NET ES RC1


Y lo mejor, se puede descargar de manera gratuita desde La página de descargas de BEA

También podéis ver más información y una discusión al respecto en TheServerSide
martes
sep102002

Libro Gratuito: Java Data Objects

Java Data Objects (JDO) es el nuevo estándar de persistencia para palicaciones Java. Finalmente permite a los desarrolladores concentrarse en las aplicaciones sin tener que escribir toda la lógica de persistencia.



Robin M. Roos y Ogilvie Partners acaban de publicar el libro Java Data Objects y además han tenido la amabilidad de publicar una versión gratuita y en PDF del mismo. Podéis descargaros el libro de este enlace y podéis obtener más información sobre JDO en la web de Oligvie Partners Ltd


Bueno no os quejaréis de que no os proporcionamos material para leer (aunque estos libros no sean nuestros :-)),además se que muchos estábais esperando un libro sobre este tema; venga, no tenéis excusa para enviar algunas opiniones sobre el libro, eso sí, cuando lo leáis :-)


Saludos y buena lectura.