HiveMind 1.0

HiveMind es un curioso proyecto de Jakarta, de aquellos que en general pasan desapercibidos, aunque sean de una gran calidad y utilidad. El propósito del producto es usar el patrón Dependency Injection (más conocido como Inversion of Control) para eliminar de nuestro código esas tareas farragosas como puede ser la invocación al servicio de log. HiveMind propone una arquitectura de servicios totalmente declarativa, eliminando dependencias en el código, de forma que, por ejemplo, en el caso del log, se pueda dar de alta un interceptor que se ocupe de dicho log, sin necesidad de incluir en el código de negocio ninguna llamada al API de log que usemos.Es una idea interesante, que ya ha aparecido en otros frameworks como Avalon o Spring, con éxito dispar.


One Comment to “HiveMind 1.0”  

  1. 1 tguemes

    Personalmente creo que la combinación de los contenedores ligeros (Lightweight containers) y la programación orientada a aspectos (AOP) va a suponer un cambio radical en el desarrollo Java, si ya no lo es. Spring está colocándose en ese punto dulce que alcanzo Struts hace un par de años. Si no estropean nada, y añaden una serie de servicios como soporte de jms, jmx, jsr-168 (portales) puede ser que para el año que viene sea EL framework… Tino

Leave a Reply