Recientemente (09-Dic-2004) se liberó la versión final de Commons Chain 1.0.
Commons Chain es una implementación del patrón "Cadena de Responsabilidad" (
Chain of Responsibility), uno de los patrones de diseño descrito en el ya clásico
libro elaborado por el Gang of Four.
Commons Chain es un componente del sub-proyecto
Commons bajo la "sombrilla" del
Apache Jakarta Project.
Commons Chain da herramientas, entre otras cosas, para ayudar al desarrollador a separar la "lógica del negocio" durante la ejecución de un comando web, de otras tareas que son parte de la transacción request/response.
Este proyecto combina el patrón de Comando (
Command pattern) con el de Cadena de Responsabilidad para facilitar la llamada a comandos de negocio como parte de un comando de aplicación mayor.
De lejos luce muy bien, merece dedicarle una revisión más en detalle.